您好,我使用的是 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 生成那个时间 /注册 路由已创建,以便我想删除路由 "http://localhost:8000/register "路线。请建议我如何做到这一点。
提前致谢。

请您参考如下方法:

按照这些简单的步骤

如果您有 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'); 

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

并将表单操作更改为 {{ route('auth.login.post') }} , 像这样...
<form action="{{ route('auth.login.post') }}" method="post"> 

希望这能回答一切:)


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!