Saltar al contenido

obtener usuarios con roles y permisos en laravel usando el ejemplo de código espacial

Esta división ha sido analizado por especialistas para que tengas la seguridad de la veracidad de nuestro tutorial.

Ejemplo 1: roles y permisos de laravel

composer require spatie/laravel-permission

Ejemplo 2: obtener usuarios por nombre de rol – spatie/laravel-permission

User::whereHas("roles",function($q)$q->where("name","Member");)->get()

Ejemplo 3: tutorial de roles y permisos de Laravel Spatie

cd ~/Sites
laravel newmypermissionsdemo
cd mypermissionsdemo
git init
git add .
git commit -m "Fresh Laravel Install"# Environment
cp -n .env.example .env
sed -i '''s/DB_CONNECTION=mysql/DB_CONNECTION=sqlite/'.env
sed -i '''s/DB_DATABASE=/#DB_DATABASE=/'.env
touch database/database.sqlite

# Package
composer require spatie/laravel-permission
php artisan vendor:publish --provider="SpatiePermissionPermissionServiceProvider"
git add .
git commit -m "Add Spatie Laravel Permissions package"
php artisan migrate:fresh

# Add `HasRoles` trait to User model
sed -i '' $'s/use Notifiable;/use Notifiable;\n    use \\Spatie\\Permission\\Traits\\HasRoles;/' app/User.php
sed -i '' $'s/use HasFactory, Notifiable;/use HasFactory, Notifiable;\n    use \\Spatie\\Permission\\Traits\\HasRoles;/' app/Models/User.php
git add .&& git commit -m "Add HasRoles trait"# Add Laravel's basic auth scaffolding
composer require laravel/ui --dev
php artisan ui bootstrap --auth
# npm install && npm run prod
git add .&& git commit -m "Setup auth scaffold"

Si te ha resultado provechoso este artículo, te agradeceríamos que lo compartas con otros seniors y nos ayudes a extender nuestra información.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *