簡體   English   中英

laravel 5.2身份驗證中的錯誤

[英]laravel 5.2 Error in Auth

在路由中添加Auth控制器后出現問題,並在瀏覽器中看到此錯誤:

InvalidArgumentException in FileViewFinder.php line 137:
View [auth.register] not found.
in FileViewFinder.php line 137
at FileViewFinder->findInPaths('auth.register', array('D:\xampp\htdocs\blog\resources\views')) in FileViewFinder.php line 79
at FileViewFinder->find('auth.register') in Factory.php line 165
at Factory->make('auth.register', array(), array()) in helpers.php line 779
at view('auth.register') in RegistersUsers.php line 33
at AuthController->showRegistrationForm() in RegistersUsers.php line 19
at AuthController->getRegister()

我的routes.php是:

Route::get('/', function () {
    return view('welcome');
});
//
Route::get('index','pageController@index');

Route::get('about','PageController@about');
Route::get('contact','PageController@contact');

//Route::get('article','articleController@index');
//Route::get('article/create','articleController@create');
//Route::get('article/{id}','articleController@show');
//Route::post('article','articleController@store');
//Route::get('article/update/{id}','articleController@update');


Route::controller('article','articleController');
//Route::resource('article','articleController');


Route::controllers([
    'auth' => 'Auth\AuthController',
    'password' => 'Auth\PasswordController']);

而且我也用php artisan config:clear清除了配置

如果不想允許用戶注冊,請在auth文件夾下使用名稱register或其他名稱創建視圖,只需從auth控制器中刪除注冊方法即可。

Laravel 5.2您可以輕松地調用Route::auth(); 按照此鏈接鏈接檢查資源視圖路徑中是否有auth文件夾和文件

然后,如果您希望編輯自己的AuthenticatesUsers

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM