Аутентификация — это процесс идентификации учетных данных пользователя. В веб-приложениях аутентификация управляется сессиями, которые принимают входные параметры, такие как электронная почта или имя пользователя и пароль, для идентификации пользователя. Если эти параметры совпадают, пользователь считается аутентифицированным.
команда
Laravel использует следующую команду для создания форм и связанные контроллеры для выполнения аутентификации —
php artisan make:auth
Эта команда помогает успешно создавать леса аутентификации, как показано на следующем снимке экрана:

контроллер
Контроллером, который используется для процесса аутентификации, является HomeController .
<?php
namespace App\Http\Controllers;
use App\Http\Requests;
use Illuminate\Http\Request;
class HomeController extends Controller{
/**
* Create a new controller instance.
*
* @return void
*/
public function __construct() {
$this->middleware('auth');
}
/**
* Show the application dashboard.
*
* @return \Illuminate\Http\Response
*/
public function index() {
return view('home');
}
}
В результате сгенерированное приложение скаффолда создает страницу входа и страницу регистрации для выполнения аутентификации. Они как показано ниже —
Авторизоваться

Постановка на учет

Аутентификация пользователей вручную
Laravel использует фасад Auth, который помогает вручную аутентифицировать пользователей. Он включает в себя метод попытки подтвердить свою электронную почту и пароль.