2016-11-19 1 views
2

私はCONFIG->アプリでtrueにデバッグモードを設定し、サーバー上で展開:Laravel 5.デバッグモード

'debug' => env('APP_DEBUG', true), 

私はモードをチェックするコントローラーのコードを次ています

... 
$debug = config('app.debug'); 
var_dump($debug); 
$product->save(); 
ローカルマシン上の

結果:

C:\ xamppの\ htdocsに\ MK \アプリ\のHttp \コントローラ\ ProductController.php:45:ブールサーバー上の真

結果:何かが間違っていたよう

ブール値(偽)おっと、見えます。

なぜサーバー側にデバッグモードが設定されていませんか?

+1

サーバとローカルマシンの両方の '.env'ファイルの' APP_DEBUG'と 'APP_ENV'値を確認してください。彼らは同じですか? –

答えて

3

設定ファイルのこの行、'debug' => env('APP_DEBUG', true)がこの問題の原因である可能性があります。

debugを私の.envファイルに定義されている値に設定し、存在しない場合はtrueを使用してください。

したがって、2番目のパラメータをtrueに設定しても、.envファイルでAPP_DEBUG=falseが表示されます。

.envファイルの設定をtrueに変更してみてください。