<?php namespace Database\Seeders; use App\Models\User; use Illuminate\Database\Console\Seeds\WithoutModelEvents; use Illuminate\Database\Seeder; use Spatie\Permission\Models\Permission; use Spatie\Permission\Models\Role; class AddUsers extends Seeder { /** * Run the database seeds. */ public function run(): void { // Add Users $data = User::create([ 'name' => 'Admin', 'email' => 'admin@mail.com', 'password' => bcrypt('adminsaja') ]); $permissions = Permission::pluck('id', 'id')->all(); $role = Role::findById(1); $role->givePermissionTo($permissions); $role->syncPermissions($permissions); $data->assignRole([$role->id]); } }