본문 바로가기

Artisan Console 소개 아티즌(Artisan)은 Laravel 에 포함된 커맨드라인 인터페이스(cli)의 이름이다.어플리케이션 개발시 유용한 명령어들을 제공하며, 강력한 Symfony Console 컴포넌트로부터 구동된다.Artisan 이 제공하는 모든 명령어를 보려면, list 명령어를 사용한다. $ php artisan listcs 또한 모든 명령어 앞에 help 를 함께 사용하면, 명령어의 이용 가능한 매개변수와 옵션이 출력되는 "도움말" 화면을 볼 수 있다. $ php artisan help migratecs 명령어 만들기 아티즌에서 제공되는 명령어 외에도, 어플리케이션에서 작동할 사용자 정의 명령어를 만들 수 있다.사용자 정의 명령어는 app/Console/Commands 디렉토리에 저장된다.하지만 이 명령어들은..
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 Tokenizer Laravel 프레임워크는 위와 같은 시스템 환경을 요구하지만, 로컬에서 작업한다면 가상 머신인 Laravel Homestead 를 설치하여 사용할 수 있다. 설치 Laravel 은 종속성 관리도구로 Composer 를 이용하므로, 서버에 Composer 가 설치되어 있어야 한다.http://getcomposer.org/ Via Laravel Installer Laravel 을 꾸준히 사용할 경우 인스톨러를 설치해 놓는게 편하므로, 컴포저를 이용하여 Laravel 인스톨러를 다운받는다. $ composer global require "laravel/inst..