Laravel 5.4重定向/不工作

问题描述:

的命令: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]); 
+0

完美,谢谢Petr – Ashutosh