【发布时间】:2019-11-10 23:28:06
【问题描述】:
我有一个表单,可以将数据发布到 ControllerONE,并将其存储在数据库中,并将用户重定向到 /list。然后路由/list 使用ControllerTwo 生成一个视图。但是,如果我:
return redirect('/list)->withSuccess('DONE!');
我无法在视图中检索$success,它已经消失了。问题出在哪里?
web.php
Route::get('/acp/nodes', 'NodeController@index');
Route::post('/acp/nodes/category/save', 'CategoriesController@save');
NodeController@index
return view('admin.nodes.edit')->with('categories', $categories);
CategoriesController@save
return redirect('acp/nodes')->withSuccess('true');
这样我就无法获得$success 或session('success')。
【问题讨论】:
-
两个选项:
redirect()->back()->withSuccess([...])或return redirect()->route('acp/nodes)->withSuccess([...])
标签: laravel session session-variables laravel-5.8