2016-04-12 13 views
0

アプリケーションの環境を確認してから、特定のバイナリ設定を宣言します。アプリケーション:環境がLaravelの空白ページを返しています

ファイルは/ config /フォルダー内にあります。現時点で

が、これは私が持っているものです。

<?php 

if (App::environment('local')) { 

    return array(

    'pdf' => array(
     'enabled' => true, 
     'binary' => base_path('vendor/profburial/wkhtmltopdf-binaries-osx/bin/wkhtmltopdf-amd64-osx'), 
     'timeout' => false, 
     'options' => array(), 
     'env'  => array(), 
    ), 

} else { 
    // The environment is production 
} 

); 

しかし、それはエラー(空白ページ)を返すです。

どのようにしてAppクラスを継承して使用できますか?

ありがとうございます。

+0

'dd(App :: environment())'を実行するとどうなりますか?そして 'config/app.php'と' .env'ファイルの環境設定は? –

+0

私は 'dd(App :: environment());'これは空白のページを返し、私のPHPログにこのエラーがあります - PHP致命的なエラー:クラス 'App'が/ Users/ben/Documents/audit/configに見つかりません/snappy.php 3行目で 'config/app.php'に設定されている環境は' 'env '=> env(' APP_ENV '、' production ')'です。私の.ENVファイルには、 'APP_ENV = local'があります。 – Ben

+0

アプリケーション名を変更した可能性はありますか?試してみてください '\ App :: environment()' –

答えて

1
<?php 

if (env('APP_ENV') == 'local') 
{ 
    return array (
     'pdf' => array(
      'enabled' => true, 
      'binary' => base_path('vendor/profburial/wkhtmltopdf-binaries-osx/bin/wkhtmltopdf-amd64-osx'), 
      'timeout' => false, 
      'options' => array(), 
      'env'  => array(), 
     ) 
    ); 
} else { 
    // Not local environment... 
} 
関連する問題