laravel 5.2与5.1之间存在相当大的变化
当页面试图直接访问时,我的身边没有重定向到auth页面。
Route::group(['middleware' => ['web']], function () {
Route::auth();
Route::get('/', 'HomeController@index');
Route::get('projects', 'ProjectController@index');
Route::post('projects', 'ProjectController@create');
Route::get('todo', 'ToDoController@index');
Route::post('todo', 'ToDoController@create');
});
答案 0 :(得分:3)
将auth
中间件添加到您的路由
Route::get('projects', 'ProjectController@index')->middleware(['auth']);
或者您可以在控制器中添加中间件
public function __construct()
{
$this->middleware('auth');
}