webdevqa.jp.net

Laravel 5.デバッグモード

Config-> appでデバッグモードをtrueに設定し、サーバーにデプロイしました。

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

モードをチェックするために、コントローラーに次のコードがあります。

...
$debug = config('app.debug');
var_dump($debug);
$product->save();

ローカルマシンでの結果:

C:\ xampp\htdocs\MK\app\Http\Controllers\ProductController.php:45:boolean true

サーバーでの結果:

bool(false)エラーが発生しました。

サーバー側でデバッグモードが設定されないのはなぜですか?

7

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

それは言っています。 debug.envファイルで定義された値に設定し、ない場合はtrueを使用します。

そのため、2番目のパラメーターをtrueに設定していても、APP_DEBUG=falseファイルの.envを調べています。

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

13
James

あなたの場合、あなたの.envファイルと変更"APP_DEBUG=false"から"APP_DEBUG=true"

1
Leoben Osamah