Authentification multi-garde avec Laravel 12

DEV - 11/05
Dans ce tutoriel, je vous guiderai à travers la mise en œuvre de l'authentification multiluard en utilisant Laravel 12 + ....

Dans ce didacticiel, je vous guiderai à travers la mise en œuvre de l'authentification multiguard à l'aide de Laravel 12+.

Voici les étapes que nous devrons suivre.

  1. Créez le modèle et la migration pour l'administrateur et les utilisateurs.
  2. Créez les gardes requis.
  3. Définissez les itinéraires et les contrôleurs.
  4. Configurez les redirections des gardes.
  5. Déconnexion
  6. Conclusion

Créer le modèle

Nous devons avoir les modèles que nous voulons créer. Assurez-vous que les modèles s'étendent à partir duIlluminer \ Foundation \ Auth \ Userclasse

Modèle d'utilisateur

?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; class User extends Authenticatable { use HasFactory, Notifiable; protected $fillable = [ 'name', 'email', 'password', ]; protected $hidden = [ 'password', 'remember_token', ]; protected function casts(): array { return [ 'email_verified_at' =«DateTime», «Mot de passe» => «Hashed»,]; }}
Entrez le mode de sortie en mode plein écran

Modèle d'administration

?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Foundation\Auth\User as Authenticatable; use Illuminate\Notifications\Notifiable; class Admin extends Authenticatable { use ...
[Courte citation de 8% de l'article original]
Loading...