Logo Webbouw Plus

'Laravel is admin' package

WebbouwPlus Laravel
Package gemaakt voor het Laravel framework, functionliteit om eenvoudige admin permissie te gebruiken.

Installatie

  • composer require mvd81/laravel-is-admin
  • Voeg de trait toe aan het user model, use Mvd81LaravelIsAdminTraitsisAdmin; en in de class use isAdmin;

Gebruiker admin rechten geven / verwijderen

Toevoegen:
$user = User::find(ID);
$user->makeAdmin();

Verwijderen:
$user = User::find(ID);
$user->undoAdmin();

Middleware, blade en een console command

Verder heeft deze package een middleware ('IsAdmin') om routes alleen voor admin permissies af te schermen.
Content secties in blade template bestanden voor alleen admin permissies te zien, @isAdmin() content hier @endisAdmin

Om een lijstje met admin gebruikers te tonen via de CLI (command line interface): php artisan command:isAdmin

Links

WEBBOUWPLUS

Marcel van Doornen - Freelance Laravel developer
Marcel van Doornen, freelance Laravel developer
Ben je benieuwd hoe ik jou kan helpen?
Neem contact met mij op