Laravel 5 通过并获取闪存数据不工作

Laravel 5 Pass and get a flash data not working

我想从存储函数传递闪存数据以添加函数,但我无法让它工作,我总是得到 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