Environment driven settings in Laravel

개요

환경에 맞는 설정을 가져가는 방법 (개발, 테스트, production 등..)

 

paths.php 를 열어서 $environments 을 수정

 

$environments = array(
  'devel' => array('*.dev'),
  'test' => array('*.test'),
  'production' => array('*.com'),
);

이제 devel 환경의 설정은 application/config/devel 에서 설정하면 됨(Ex: database설정은 config/database.php 가 아닌 config/devel/database.php 가 적용)

/application
  /config
    /devel
      database.php
      error.php
    /test
      database.php
      error.php
    /production
      database.php
    application.php
    config.php
    database.php
    ...
    user_agents.php

 

 

Ref