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:“路线。请建议我如何做到这一点。提前致谢。
按照这些简单的步骤
如果你有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)
希望这能回答一切:)
| 归档时间: |
|
| 查看次数: |
13429 次 |
| 最近记录: |