我知道它的重复问题但是,我没有得到答案,所以我创建了新的
这是my Controller
if(count($checklogin) > 0)
{
echo "Success";
// return redirect('/dashboard')
// ->with('session_user', $checklogin);
return redirect('dashboard')->with('status', $checklogin);
}
else
{
echo "Login failed";
}
这是我的blade.php页面和我的代码
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
我得到的错误
htmlspecialchars()期望参数1为字符串,给定数组(查看:C:\ xampp \ htdocs \ resources \ views \ dashboard.blade.php)
答案 0 :(得分:0)
如果您只想在blade.php上显示状态消息,那么您只需要从控制器传递状态消息。
return redirect('dashboard')->with('status', "Your status message here.");
return redirect('dashboard')->with('status', $checklogin["status"]);
如果要显示$ checklogin中收到的完整结果。
return redirect('dashboard')->with('status', $checklogin); //In Controller
@if (session('status'))
<div class="alert alert-success">
<?php
echo "<pre>";
print_r($status);
?>
</div>
@endif