【发布时间】:2021-02-11 06:08:23
【问题描述】:
我设置了一个控制器,如果验证失败则传递错误,如果通过则另一个消息。
if ($v->fails()) {
return redirect('tickets/create')->withInput()->withErrors($v->errors());
} else {
$ticket_id = $this->salvataggio($request);
return redirect('tickets/' . $ticket_id . '/edit')
->with(['status' => 'success']);
}
在视图的刀片文件中,我可以读取错误变量但我无法读取状态。
@if(Session::has('status'))
<div class="alert alert-success">{{Session::get('status')}}</div>
@endif
我已经阅读并尝试了许多检索 Session 的方法,但似乎不起作用。我已经在之前的 Laravel 5 项目中使用过这种方法,但是在这个版本(8.11.0)中,有什么变化吗?
【问题讨论】:
-
您在哪个刀片文件中检查是否有名为“status”的会话变量?
标签: laravel laravel-blade laravel-8 laravel-session