无法访问控制器Laravel 5.6传递的视图中的数据

时间:2018-07-30 06:30:38

标签: php laravel-5.5

我尝试从控制器传递错误消息以查看Laravel 5.6中登录是否失败,视图中显示错误

  

未定义变量$ email_err

控制器代码,

        if($pass=="")
        {
            $email_err="Non Registred User";
            return view('login')->with('email_err ', $email_err);
        }

控制器名称为“ LoginController” ,控制器功能为“ loginProcess”

查看代码,

{{ $email_err }}

查看表单方法为“发布”

路线

Route::post('loginrequest', 'LoginController@loginProcess');

2 个答案:

答案 0 :(得分:0)

email_err附近删除分号中的空格

return view('login')->with('email_err', $email_err);

答案 1 :(得分:0)

您还可以将数据作为数组传递。由于$ email_err是一个字符串,因此您无需使用foreach循环即可访问它

$email_err="Non Registred User";
return view('login',['email_err'=>$email_err]);

在刀片中

{{$email_err}}