2016-11-19 64 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

因此,它在.env文件中查看APP_DEBUG=false,即使您已将第二个参数设置为true。

尝试将.env文件中的设置更新为true。