2017-06-27 61 views
0

web.php:BadMethodCallException方法[註銷]不存在

Route::get('admin/manager/logout','Admin\[email protected]'); 

ManagerController:

public function logout(Request $request) 
{ 
    Auth::guard('admin')->logout(); 
    return redirect('/admin/manager/login'); 
} 

index.blade.php:

<li> 
    <a href="/admin/manager/logout" onclick="if(!confirm('Confirm exit?')){ return false }">Log out</a> 
</li> 

ERROR:所以在路線ManagerController定義

(1/1) BadMethodCallException Method [logout] does not exist.

+0

控制器名稱是ManagerController但在路線你逝去的IndexController?似乎不正確,或者你錯誤地控制器? – Exprator

+0

這是很不清楚你問什麼,嘗試提供更多的信息,你試圖做什麼。 – Kruser

+0

您可能正在調用Admin/IndexController上的方法logout()或一些錯誤的控制器。檢查你的路線。 – jannej

回答

0

logout方法改變:

Route::get('admin/manager/logout','Admin\[email protected]ut'); 
相關問題