我需要自定义路由Auth::routes();
,我找不到它们,尝试在 Router.php 中搜索
Vendor\laravel\framework\src\Illuminate\Routing\Router.php
Run Code Online (Sandbox Code Playgroud)
但我没有找到他们!
Har*_*ron 12
在Laravel(5.+, 6,7,8) ui 中 Auth::routes();
使用了function auth()
定义在vendor/laravel/ui/src/AuthRouteMethods.php
您可以复制此函数的内容并将其直接粘贴到您的web.php
路由文件文件中,然后根据需要进行更新,如下所示或其他内容。
// Login Routes...
Route::get('admin-login', 'Admin\LoginController@showLoginForm')->name('admin.login');
Route::post('admin-login', 'Admin\LoginController@login');
// Logout Routes...
Route::post('admin-logout', 'Admin\LoginController@logout')->name('admin.logout');
// Registration Routes...
Route::get('admin-register', 'Admin\RegisterController@showRegistrationForm')->name('admin.register');
Route::post('admin-register', 'Admin\RegisterController@register');
// Password Reset Routes...
Route::get('admin-password/reset', 'Admin\ForgotPasswordController@showLinkRequestForm')->name('admin.password.request');
Route::post('admin-password/email', 'Admin\ForgotPasswordController@sendResetLinkEmail')->name('admin.password.email');
Route::get('admin-password/reset/{token}', 'Admin\ResetPasswordController@showResetForm')->name('admin.password.reset');
Route::post('admin-password/reset', 'Admin\ResetPasswordController@reset')->name('admin.password.update');
// Password Confirmation Routes...
Route::get('admin-password/confirm', 'Admin\ConfirmPasswordController@showConfirmForm')->name('admin.password.confirm');
Route::post('admin-password/confirm', 'Admin\ConfirmPasswordController@confirm');
// Email Verification Routes...
Route::get('admin-email/verify', 'Admin\VerificationController@show')->name('admin.verification.notice');
Route::get('admin-email/verify/{id}/{hash}', 'Admin\VerificationController@verify')->name('admin.verification.verify');
Route::post('admin-email/resend', 'Auth\VerificationController@resend')->name('admin.verification.resend');
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
6143 次 |
最近记录: |