[英]Move folder Auth in custom folder Admin and use the views with Laravel
我想將Auth文件夾移到我的自定義文件夾Admin中。
我創建了auth部分:
php artisan make:auth
我將Auth文件夾移到了Admin文件夾中(Views / Admin / Auth)
現在,此路徑mysite.com/admin/login出現錯誤:
查看未找到[auth.login]。
我想使用admin.auth.login視圖
routes.php文件
Route::group(['middleware' => ['web'], 'prefix' => 'admin'], function () {
Route::get('login', 'Auth\AuthController@showLoginForm');
Route::post('login', 'Auth\AuthController@login');
Route::get('logout', 'Auth\AuthController@logout');
Route::get('register', 'Auth\AuthController@showRegistrationForm');
Route::post('register', 'Auth\AuthController@register');
Route::get('password/reset/{token?}', 'Auth\PasswordController@showResetForm');
Route::post('password/email', 'Auth\PasswordController@sendResetLinkEmail');
Route::post('password/reset', 'Auth\PasswordController@reset');
Route::get('dashboard',['as' => 'dashboard', 'uses' => 'AdminIndexController@index']);
});
如何修改視圖路徑?
只需將下面的代碼放在您的AuthController
:
protected $loginView = 'admin.auth.login';
protected $registerView = 'admin.auth.register';
另外,您需要將以下代碼放入PasswordController
:
protected $linkRequestView = 'admin.auth.passwords.email';
protected $resetView = 'admin.auth.passwords.reset';
基本上,laravel會檢查您是否為視圖定義了自定義路徑,如果找到,則使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.