🤩 File Manager - Mr.X
PHP:
8.3.33
Server:
Apache
OS:
Linux 5.14.0-611.49.1.el9_7.x86_64
User:
websparkit
Navigate
Upload:
Upload
New File
New Folder
Editing:RoleSeeder.php
<?php namespace Database\Seeders; use Illuminate\Database\Seeder; use Spatie\Permission\Models\Role; use Spatie\Permission\Models\Permission; use App\Models\User; use Illuminate\Support\Facades\Hash; class RoleSeeder extends Seeder { public function run(): void { // Reset cached roles and permissions app()[\Spatie\Permission\PermissionRegistrar::class]->forgetCachedPermissions(); // Create roles $admin = Role::firstOrCreate(['name' => 'Admin']); $techLead = Role::firstOrCreate(['name' => 'Tech Lead']); $developer = Role::firstOrCreate(['name' => 'Developer']); $client = Role::firstOrCreate(['name' => 'Client']); $sales = Role::firstOrCreate(['name' => 'Sales']); // Create default admin user $adminUser = User::firstOrCreate( ['email' => 'admin@websparkit.com'], [ 'name' => 'Admin', 'password' => Hash::make('password'), 'email_verified_at' => now(), ] ); $adminUser->assignRole('Admin'); // Create default tech lead $techLeadUser = User::firstOrCreate( ['email' => 'techlead@websparkit.com'], [ 'name' => 'Tech Lead', 'password' => Hash::make('password'), 'email_verified_at' => now(), ] ); $techLeadUser->assignRole('Tech Lead'); // Create default developer $devUser = User::firstOrCreate( ['email' => 'developer@websparkit.com'], [ 'name' => 'Developer', 'password' => Hash::make('password'), 'email_verified_at' => now(), ] ); $devUser->assignRole('Developer'); // Create default client $clientUser = User::firstOrCreate( ['email' => 'client@websparkit.com'], [ 'name' => 'Demo Client', 'password' => Hash::make('password'), 'email_verified_at' => now(), ] ); $clientUser->assignRole('Client'); // Create default sales $salesUser = User::firstOrCreate( ['email' => 'sales@websparkit.com'], [ 'name' => 'Sales Person', 'password' => Hash::make('password'), 'email_verified_at' => now(), ] ); $salesUser->assignRole('Sales'); } }
Save Changes
Cancel
Create New File
Create New Folder