Laravel 5 Pass并获取Flash数据不起作用 [英] Laravel 5 Pass and get a flash data not working
本文介绍了Laravel 5 Pass并获取Flash数据不起作用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想从存储功能传递闪存数据以添加功能,但是我无法使其正常工作,我总是会得到null;
i want to pass a flash data from store function to add function but i cant get it to work, i always get null;
这是我的控制器
public function add()
{
return view('cars.add');
}
public function store(CarFormRequest $request)
{
$car = new Cars(array(
'name' => $request->get('name'),
'color_id' => $request->get('color')
));
$car->save();
$car->position_id = $car->id;
$car->save();
return redirect('/cars/add')->with('status', 'A Car has been added');
}
这是我的观点:
@if (session('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
推荐答案
添加到您的控制器中
session()->flash('status', 'Task was successful!');
并在视图中:
@if (session->has('status'))
<div class="alert alert-success">
{{ session('status') }}
</div>
@endif
这篇关于Laravel 5 Pass并获取Flash数据不起作用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文