在Laravel

时间:2018-03-09 10:49:58

标签: php laravel view

我有这个logErrors函数,它应该在记录错误后返回一个视图以及错误消息。该函数无需返回视图即可运行:

public function logErrors(Request $request) : View
    {
        $logger = MYLogger::get('dsm');
        $logger->error('error', $request->all());
    }

但是,当我想返回带有错误消息的视图时,我收到500错误,甚至记录失败:

public function logErrors(Request $request) : View
    {
        $logger = MYLogger::get('dsm');
        $logger->error('error', $request->all());
        return view(
            'error.view',
            [
                'message' => $request->all(),
            ]
        );
    }

有什么建议可以出错吗?谢谢!

1 个答案:

答案 0 :(得分:0)

您可以通过运行以下命令来更改存储文件夹权限

sudo chgrp -R www-data storage    
sudo chmod -R ug+rwx storage