Как сделать кастомную авторизацию на laravel 5.2?

Всем привет, только начал изучать laravel.
Хочу сделать кастомную авторизации. Необходимо авторизовать по 3 полям:
Город/Логин/Пароль

1. Выполнил php artisan make:auth
2. В routes.php прописал Route::post('/login', 'Auth\AuthController@postLogin');
3. В AuthController.php создал ф-ю public function postLogin(Request $request) {...}

Но при попытке сделать по гайдам в интернете натыкаюсь на ошибки
Пробовал проверять вот так: if ($this->auth->attempt($credentials, $remember))
Получаю Undefined property: App\Http\Controllers\Auth\AuthController::$auth
Пробовал вот так: if (Auth::attempt($credentials, $remember))
Получаю Fatal error: Class 'App\Http\Controllers\Auth\Auth' not found

Подскажите, что я не понимаю? спасибо!
  • Вопрос задан
  • 955 просмотров
Решения вопроса 1
@WapGeaR
Программист
Вам же писано на бумаге - класс не найден.
Используется \ - перед глобальными функциями
\Auth::some()
\Request::some()

и в этом духе, либо задавайте их непосредственно в файле:
use \App\Http\(...);
а затем в коде уже можно будет писать напрямую:
Auth::some()
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы