【发布时间】:2016-07-04 14:01:40
【问题描述】:
我已经使用 make:auth 命令创建了认证系统,并且运行良好
我已经创建了另一个 Restful 控制器,并且我一直在 routes.php 上使用 Route::controller
喜欢这段代码,请阅读代码中的 // cmets
Route::group(['prefix' => 'dashboard', 'middleware' => 'web'], function () {
Route::auth();
Route::get('/', 'HomeController@index'); // working fine and requires logging in
Route::get('test', 'HomeController@index'); // working fine and requires logging in
Route::controller('account','accountController'); // doesn't work and I can visit this page without logging in
});
我看到隐式路由不能与中间件一起正常工作,但我不知道合适的解决方案
【问题讨论】:
-
对于要进行身份验证的页面,您需要使用“auth”中间件而不是“web”。
标签: php laravel laravel-5 laravel-routing laravel-5.2