test firstOrCreate method

This commit is contained in:
Giovanni committed 2026-02-14 10:11:25 +01:00
1 parent 6c3a11388b
commit 8c0ff638c3
2 files changed
+22 -18

No files matched your search

+11 -9
View File
@@ -17,15 +17,17 @@ class DevSeeder extends Seeder
{ {
$typesense = app(TypesenseService::class); $typesense = app(TypesenseService::class);
$admin = User::factory()->create([ $admin = User::firstOrCreate(
'name' => config('app.admin_name'), ['email' => config('app.admin_email')],
'lastname' => config('app.admin_lastname'), [
'email' => config('app.admin_email'), 'name' => config('app.admin_name'),
'password' => config('app.admin_password'), 'lastname' => config('app.admin_lastname'),
'phone' => config('app.admin_phone'), 'password' => bcrypt(config('app.admin_password')),
'role' => 1, 'phone' => config('app.admin_phone'),
'validate' => 1 'role' => 1,
]); 'validate' => 1
]
);
$typesense->upsertUser($admin); $typesense->upsertUser($admin);
+11 -9
View File
@@ -15,15 +15,17 @@ class ProdSeeder extends Seeder
{ {
$typesense = app(TypesenseService::class); $typesense = app(TypesenseService::class);
$admin = User::factory()->create([ $admin = User::firstOrCreate(
'name' => config('app.admin_name'), ['email' => config('app.admin_email')],
'lastname' => config('app.admin_lastname'), [
'email' => config('app.admin_email'), 'name' => config('app.admin_name'),
'password' => config('app.admin_password'), 'lastname' => config('app.admin_lastname'),
'phone' => config('app.admin_phone'), 'password' => bcrypt(config('app.admin_password')),
'role' => 1, 'phone' => config('app.admin_phone'),
'validate' => 1 'role' => 1,
]); 'validate' => 1
]
);
$typesense->upsertUser($admin); $typesense->upsertUser($admin);
} }