Laravel 5.4重定向/不工作
问题描述:
php artisan route:list
所示:
GET|HEAD |/| App\Http\Controllers\[email protected]
我加入我的StaticController控制器
public function logout(Request $request)
{
Auth::logout();
$request->session()->flush();
return Redirect::route('/');
}
以下代码以我web.php:
Route::get('/', '[email protected]');
Route::group(['middleware' => ['web', 'auth']], function() {
Route::get('/logout', '[email protected]');
});
当我点击退出链接,它显示的信息:
InvalidArgumentException in UrlGenerator.php line 304:
Route [/] not defined.
当我重新加载示值误差的页面,它重定向我:/登录 无法找出什么是错在这里。
答
更换
return Redirect::route('/');
与
return redirect('/');
认为是名称的路线/
但是,如果你喜欢使用重定向时,航线名称,你可以这样做:
return redirect()->route('your.route.name', ['id' => $order->id]);
完美,谢谢Petr – Ashutosh