маршруты аутентификации заданы неверно
$this->middleware('auth');
редиректит на /login
,
а у нас маршруты
// Маршрут аутентификации...
Route::get('auth/login', 'Auth\AuthController@getLogin');
или у меня сервер неверно настроен, но если сделать так то норм
Route::auth();
В laravel 5.3.* немного по другому:
/**
* Маршруты аутентификации
*/
Route::get('auth/login', 'Auth\LoginController@showLoginForm')->name('auth');
Route::post('auth/login', 'Auth\LoginController@login');
Route::get('auth/logout', 'Auth\LoginController@logout');
/**
* Маршруты регистрации
*/
Route::get('auth/register', 'Auth\RegisterController@showRegistrationForm');
Route::post('auth/register', 'Auth\RegisterController@register');
Для правильного редиректа в LoginController и RegisterController:
/**
* Where to redirect users after login.
*
* @var string
*/
protected $redirectTo = '/tasks';