본문 바로가기

Artisan Console 소개아티즌(Artisan)은 Laravel 에 포함된 커맨드라인 인터페이스(cli)의 이름이다.어플리케이션 개발시 유용한 명령어들을 제공하며, 강력한 Symfony Console 컴포넌트로부터 구동된다.Artisan 이 제공하는 모든 명령어를 보려면, list 명령어를 사용한다.$ php artisan listcs또한 모든 명령어 앞에 help 를 함께 사용하면, 명령어의 이용 가능한 매개변수와 옵션이 출력되는 "도움말" 화면을 볼 수 있다.$ php artisan help migratecs명령어 만들기아티즌에서 제공되는 명령어 외에도, 어플리케이션에서 작동할 사용자 정의 명령어를 만들 수 있다.사용자 정의 명령어는 app/Console/Commands 디렉토리에 저장된다.하지만 이 명령어들은 compo..
Laravel configuration Laravel 프레임워크의 모든 설정 파일은 config 디렉토리에 있다.설정 값에 접근설정 값은 글로벌 헬퍼 함수인 config 를 사용하여 어플리케이션 어디에서든 접근할 수 있다.설정 값은 config 디렉토리의 파일 이름과 접근을 원하는 옵션을 .(dot) 으로 연결하여 접근한다.해당 옵션이 존재하지 않으면 기본값으로 지정되고 반환될 것이다./config/app.php 의 timezone 설정 값을 가져오는 예제$value = config('app.timezone');cs/config/app.php 의 timezone 설정 값을 배열로 세팅하는 예제config(['app.timezone' => 'America/Chicago']);cs환경 설정어플리케이션이 실행되는 환경에 따라 각각의 설정 값을 가지..
Laravel install 현재 Laravel 버전 : 5.2서버 요구사항PHP 5.5.9 이상PHP OpenSSLPHP PDOPHP MbstringPHP TokenizerLaravel 프레임워크는 위와 같은 시스템 환경을 요구하지만, 로컬에서 작업한다면 가상 머신인 Laravel Homestead 를 설치하여 사용할 수 있다.설치Laravel 은 종속성 관리도구로 Composer 를 이용하므로, 서버에 Composer 가 설치되어 있어야 한다.http://getcomposer.org/Via Laravel InstallerLaravel 을 꾸준히 사용할 경우 인스톨러를 설치해 놓는게 편하므로, 컴포저를 이용하여 Laravel 인스톨러를 다운받는다.$ composer global require "laravel/installer"cs..