2017-06-12 113 views
0

如果输入(/ public/login或(/ public/logout),则无法从链接(/ public/auth/logout)注销 我在RouteCollection.php中获取NotFoundHttpException行161:Laravel 5.2无法注销,RouteCollection.php中的NotFoundHttpException

这是我的PHP工匠路线:列表

+--------+--------------------------------+----------------------------------------------------+-------------------+---------------------------------------------------------------+------------+ 
| Domain | Method       | URI            | Name    | Action              | Middleware | 
+--------+--------------------------------+----------------------------------------------------+-------------------+---------------------------------------------------------------+------------+ 
|  | GET|HEAD      |/            |     | Closure              | web  | 
|  | GET|HEAD      | auth/login/{one?}/{two?}/{three?}/{four?}/{five?} | auth.login  | LaravelCms\Http\Controllers\Auth\[email protected]  | web,guest | 
|  | POST       | auth/login/{one?}/{two?}/{three?}/{four?}/{five?} |     | LaravelCms\Http\Controllers\Auth\[email protected]  | web,guest | 
|  | GET|HEAD      | auth/logout/{one?}/{two?}/{three?}/{four?}/{five?} | auth.logout  | LaravelCms\Http\Controllers\Auth\[email protected]  | web,guest | 
|  | GET|HEAD|POST|PUT|PATCH|DELETE | auth/{_missing}         |     | LaravelCms\Http\Controllers\Auth\[email protected] | web,guest | 
|  | GET|HEAD      | backend/dashboard         | backend.dashboard | LaravelCms\Http\Controllers\Backend\[email protected] | web,auth | 
+--------+--------------------------------+----------------------------------------------------+-------------------+---------------------------------------------------------------+------------+ 

回答

0

你需要使用/类型auth/logout(即没有0​​,假设你的.htaccess文件已经设置和您直接从服务文件public文件夹)

否则,使用public/auth/logout就足以让您注销。

如果一切都失败,请尝试:

public/index.php/auth/logout 
+0

这是行不通的,我得到(未找到)/大众/是安装lavarel指数在那里,需要在那里我有它不是问题重定向到/ auth/logout – brody

+0

当你进入'public/auth/logout'时会发生什么?你有没有正确设置'.htaccess'文件?我已经用最坏的情况更新了答案。 –

相关问题