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
+12 -8

No files matched your search

+6 -4
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(
['email' => config('app.admin_email')],
[
'name' => config('app.admin_name'), 'name' => config('app.admin_name'),
'lastname' => config('app.admin_lastname'), 'lastname' => config('app.admin_lastname'),
'email' => config('app.admin_email'), 'password' => bcrypt(config('app.admin_password')),
'password' => config('app.admin_password'),
'phone' => config('app.admin_phone'), 'phone' => config('app.admin_phone'),
'role' => 1, 'role' => 1,
'validate' => 1 'validate' => 1
]); ]
);
$typesense->upsertUser($admin); $typesense->upsertUser($admin);
+6 -4
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(
['email' => config('app.admin_email')],
[
'name' => config('app.admin_name'), 'name' => config('app.admin_name'),
'lastname' => config('app.admin_lastname'), 'lastname' => config('app.admin_lastname'),
'email' => config('app.admin_email'), 'password' => bcrypt(config('app.admin_password')),
'password' => config('app.admin_password'),
'phone' => config('app.admin_phone'), 'phone' => config('app.admin_phone'),
'role' => 1, 'role' => 1,
'validate' => 1 'validate' => 1
]); ]
);
$typesense->upsertUser($admin); $typesense->upsertUser($admin);
} }