diff --git a/Modules/Demo/database/Seeders/DemoContentSeeder.php b/Modules/Demo/database/Seeders/DemoContentSeeder.php index c59543cbe..ebabeeeac 100644 --- a/Modules/Demo/database/Seeders/DemoContentSeeder.php +++ b/Modules/Demo/database/Seeders/DemoContentSeeder.php @@ -3,41 +3,13 @@ namespace Modules\Demo\Database\Seeders; use Illuminate\Database\Seeder; -use Illuminate\Support\Facades\Hash; -use Modules\User\App\Models\User; -use Spatie\Permission\Models\Role; class DemoContentSeeder extends Seeder { public function run(): void { - $admin = User::query()->updateOrCreate( - ['email' => 'a@a.com'], - [ - 'name' => 'Admin', - 'password' => Hash::make('236330'), - 'status' => 'active', - ], - ); - - $partner = User::query()->updateOrCreate( - ['email' => 'b@b.com'], - [ - 'name' => 'Partner', - 'password' => Hash::make('36330'), - 'status' => 'active', - ], - ); - - if (class_exists(Role::class)) { - $adminRole = Role::firstOrCreate(['name' => 'admin', 'guard_name' => 'web']); - $partnerRole = Role::firstOrCreate(['name' => 'partner', 'guard_name' => 'web']); - - $admin->syncRoles([$adminRole->name]); - $partner->syncRoles([$partnerRole->name]); - } - $this->call([ + \Modules\User\Database\Seeders\AuthUserSeeder::class, \Modules\Listing\Database\Seeders\ListingSeeder::class, \Modules\Listing\Database\Seeders\ListingPanelDemoSeeder::class, \Modules\Favorite\Database\Seeders\FavoriteDemoSeeder::class, diff --git a/Modules/User/database/seeders/AuthUserSeeder.php b/Modules/User/database/seeders/AuthUserSeeder.php new file mode 100644 index 000000000..7d64fe41f --- /dev/null +++ b/Modules/User/database/seeders/AuthUserSeeder.php @@ -0,0 +1,43 @@ +updateOrCreate( + ['email' => 'a@a.com'], + [ + 'name' => 'Admin', + 'password' => '236330', + 'status' => 'active', + ], + ); + + User::query()->updateOrCreate( + ['email' => 'b@b.com'], + [ + 'name' => 'Member', + 'password' => '36330', + 'status' => 'active', + ], + ); + + if (! class_exists(Role::class) || ! Schema::hasTable((new Role())->getTable())) { + return; + } + + $adminRole = Role::query()->firstOrCreate([ + 'name' => 'admin', + 'guard_name' => 'web', + ]); + + $admin->syncRoles([$adminRole->name]); + } +} diff --git a/Modules/User/resources/views/auth/login.blade.php b/Modules/User/resources/views/auth/login.blade.php index c8e60e157..6bd3e8256 100644 --- a/Modules/User/resources/views/auth/login.blade.php +++ b/Modules/User/resources/views/auth/login.blade.php @@ -3,11 +3,6 @@ @section('title', 'Sign in') @section('content') -
Account
-Account
Open your account once and manage listings, messages, and saved items from one place.