Para el uso del sistema de autenticacion hay una manera facil de integrar en tus proyectos un area privada, solo habria que considerar lo siguientes puntos:

Creando el proyecto con la version de laravel 8.0

composer create-project laravel/laravel prueba8 8.0
composer require laravel/ui 
php artisan ui vue --auth 
npm install && npm run dev

Probando el sistema de autenticacion con los url http://example.com/login y http://example.com/register.

Desactivando el sistema de registro

Auth::routes(['register' => false]);

Hacemos una restricion del Router

Route::get('dashboard', 'App\Http\Controllers\UserController@dashboard')->middleware('auth');

Ahora solo en el controlador solo tenemos que hacer lo siguiente

<?php

class UserController extends Controller{
    public function __construct(){
        $this->middleware('auth');
    }
    public function dashboard(){
        //
    }
    ...
}

Tambien podemos verificar en cualquier controlador solo usando el auth()->check()

if(auth()->check()){
  // If the user only authenticated
}

Para poder saber los datos del usuario autenticado solo debemos usar sus atributos

$user = auth()->user();

Se requeire hacer algunos cambios de configuracion

Definir el redireccionamiento
Cuando un usuario inicia session con exito, el sistmea d autenticacoin predeterminado rediire al usuario a la ruta /home, si queremos cambiar la ruta solo tenemos que cambiar el valor de public const HOME = '/home' del archivo app/Providers/RouteServiceProvider.php

public const HOME = '/dashboard';

Cambiando el nombre del usuario
El sistema de autenticacion de Laravel comprueba por defecto el email del usuario. Si queremos verificar el nombre de usuario en lugar de verificar el email, debemos agregra este metodo en el controlador de inicio de session.

// app/Http/Controllers/Auth/LoginController.php
public function username(){
    return 'username';
}

Espero haber ayudado con Laravel 8 para definir el sistema de autenticación, por favor comparta este tutorial con otros.

Salir de la versión móvil