1 개요[ | ]
- Laravel configuration
- 라라벨 설정
- 모든 라라벨 설정 파일들은
config
디렉토리에 있음
2 설정값 접근 및 변경법[ | ]
- config()헬퍼 함수로 어느 위치에서건 설정값 접근이 가능
- 설정값은 점을 사용하여 접근 가능
- 접근 방법 (
config/app.php
의 timezone 설정을 접근 하는 예 )
PHP
Copy
$value = config('app.timezone');
- 런타임 설정방법
PHP
Copy
config(['app.timezone' => 'America/Chicago']);
3 환경 설정[ | ]
- 라라벨을 초기 설치하면
.env.example
파일이 생성됨 - Composer를 통해 설치하면
.env.example
은 자동으로.env
로 변경됨 - config아래의 모든 설정 값은
env
헬퍼 함수로 로드 함
- APP_DEBUG 예제
PHP
Copy
'debug' => env('APP_DEBUG', false),
4 라라벨 드라이버[ | ]
종류 | 기본 지원 드라이버 |
---|---|
DB_CONNECTION ★★★ | mysql, sqlite, pgsql |
BROADCAST_DRIVER | pusher, redis, log, null |
CACHE_DRIVER ★★ | apc, array, database, file, memcached, redis |
MAIL_DRIVER ★ | smtp, mail, sendmail, mailgun, mandrill, ses, sparkpost, log |
SESSION_DRIVER ★★ | file, cookie, database, apc, memcached, redis, array |
QUEUE_DRIVER ★ | sync, database, beanstalkd, sqs, redis, null |
5 설정 파일 목록[ | ]
- 라라벨 .env ★
- 라라벨 config/app.php ★★
- 라라벨 config/auth.php
- 라라벨 config/broadcasting.php
- 라라벨 config/cache.php
- 라라벨 config/compile.php
- 라라벨 config/database.php
- 라라벨 config/filesystems.php
- 라라벨 config/mail.php
- 라라벨 config/queue.php
- 라라벨 config/services.php
- 라라벨 config/session.php
- 라라벨 config/view.php
6 같이 보기[ | ]
7 참고[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.