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

unable to access data in view passed by controller Laravel 5.6

如果登录失败 Laravel 5.6 我尝试将错误消息从控制器传递给视图 Laravel 5.6 视图中显示错误

Undefined variable $email_err

控制器代码,

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

控制器名称为"LoginController",控制器功能为"loginProcess"

查看代码,

{{ $email_err }}

View Form方法是"POST"

路线,

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

email_err

附近的分号中删除 space
return view('login')->with('email_err', $email_err);

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

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

并且在blade

{{$email_err}}