如何更改 Laravel 5.2 更改登录路径?

san*_*ade 6 laravel laravel-5.2

您好,我使用的是 Laravel 5.2 版本。我通过composer安装了laravel项目。之后我使用命令“php artisan make:auth”来创建身份验证。在创建身份验证路由后生成例如http://localhost:8000/login。现在我不想要这条路线,我想设置不同的路线,例如http://localhost:8000/super/admin。那么如何将http://localhost:8000/login更改为http://localhost:8000/super/admin。当 auth 生成那个时间/register 路由被创建时,我想删除http:路线。请建议我如何做到这一点。提前致谢。

pra*_*hal 5

按照这些简单的步骤

如果你有Route::auth()你的routes.php,那么请删除了这一行。

现在将以下行添加到您的 routes.php

Route::get('super/admin', 'Auth\AuthController@getLogin')->name('auth.login.get');
Route::post('super/admin', 'Auth\AuthController@postLogin')->name('auth.login.post');
Route::get('super/admin/logout', 'Auth\AuthController@getLogout')->name('auth.logout.get');
Run Code Online (Sandbox Code Playgroud)

然后去login.blade.php(很可能在resources->views->auth

并将表单操作更改为{{ route('auth.login.post') }},就像这样......

<form action="{{ route('auth.login.post') }}" method="post">
Run Code Online (Sandbox Code Playgroud)

希望这能回答一切:)