, ,

[PHP 라라벨 5 On Mac] 13 : Laravel Tinker Shell (쿼리 빌더)

앞서 살펴본 것과 같이 날쿼리로 Tinker를 사용하는 방법과 SQL를 PHP 코드를 사용하여 빌드하는 벙법이 있습니다. 라라벨에서 제공하는 대화식 쉘 또한 라라벨이 추구하는 목표처럼 개발…
, ,

[PHP 라라벨 5 On Mac] 12 : Laravel Tinker Shell

라라벨에서 tinker('어설프게 손보고 고치다')라는 코맨드를 제공합니다. 많이 사용하고 있는 MySQl-WorkBench, DataGrid 툴도 있지만 라라벨의 모든 환경에서 동작하고 쉽게 테스트 할 수 있는…
, ,

[PHP 라라벨 5 On Mac] 11 : 마이그레이션 (컬럼 수정)

이미 생성된 마이그레이션 테이블 속성에 대한 수정을 알아보도록 하겠습니다. 애플리케이션을 변경할 경우 스키마도 같이 변경해야 하는 경우가 많으며 라라벨 migration 은 스키마의…
, ,

[PHP 라라벨 5 On Mac] 10 : 마이그레이션 (적용)

생성된 스키마를 데이타베이스에 적용하는 방법을 살펴보도록 하겠습니다.   이제 생성된 스키마를 적용하기 위해 migrate 를 실행할 순서입니다. migrate 는 artisan migrate 명령어로 실행할…
, ,

[PHP 라라벨 5 On Mac] 9 : 마이그레이션 (컬럼 추가 및 데이타 스토리 엔진 설정)

생성된 마이그레이션에 커넥션 및 스토리 엔진을 설정하고 컬럼을 생성 하겠습니다.   준비사항 artisan CLI 를 통해 생성된 마이그레이션 파일(/myProject/database/migrations/*)   MySQl…
, ,

[PHP 라라벨 5 On Mac] 8 : 마이그레이션 (Create Table)

기존 MySql 인 경우 테이블 생성을 직접 작성하여 진행하였지만 artisan CLI를 통해 테이블을 생성하도록 하겠습니다.   준비사항 laravel Installer 를 이용한 프레임웍 세팅 완료 …
, ,

[PHP 라라벨 5 On Mac] 7 : 블레이드 템플릿 3 (View)

블레이드 템플릿 기능 확장 및 하위 뷰 포함하기를 통해 보다 편리한 개발을 지원합니다.   @php, @endphp [crayon-5bf4cacc16de2330449121/] 블레이드가 이 기능을 제공하지만, 이 기능을 너무…
, ,

[PHP 라라벨 5 On Mac] 6 : 블레이드 템플릿 2 (View)

블레이드 템플릿을 사용해 데이터 바인딩을 후 표시되는 데이터를 쉽게 컨트롤 할 수 있습니다. 기존에 사용한 PHP 컨트롤 구조와 유사한 구조로 제공되는 조건문과 반복문을 살표 보도록…
, ,

[PHP 라라벨 5 On Mac] 5 : 블레이드 템플릿 1 (View)

블래이드는 라라벨에서 제공하는 간단하지만 강력한 템플릿 엔진입니다. 다른 인지도 높은 PHP템플릿 엔진들 과는 달리 블리이드는 뷰에서 순수한 PHP 코드를 작성하는 것을 허용합니다.…
, ,

[PHP 라라벨 5 On Mac] 4 : Routing

파일 중 "resources/views/welcome.blade.php" 처음 라라벨을 세팅 후 기본 페이지 이다. http://myProject.dev/ 를 입력하면 기본 페이지로 설정된 resources/views/welcome.blade.php 가 출력된다.이유는 Routing이…
, ,

[PHP 라라벨 5 On Mac] 3 : Framework

  프로젝트 구조 기본 설치가 되었으면 생성된 프로젝트 구조 및 동작 시퀀스 그리고 각 파일 및 디렉터리의 역할을 살펴보자 [crayon-5bf4cacc1c009008586214/] 위 그림과 같이 설치된…