Skip to content

Commit 13b2691

Browse files
committed
Move seed config to own config file
1 parent 445ee48 commit 13b2691

File tree

7 files changed

+35
-35
lines changed

7 files changed

+35
-35
lines changed

app/Filament/Pages/Auth/Login.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ public function mount(): void
1313

1414
if (\app()->environment(Environment::LOCAL->value)) {
1515
$this->form->fill([
16-
'email' => \config('app.seed.users.super.email'),
17-
'password' => \config('app.seed.users.super.password'),
16+
'email' => \config('seed.users.super.email'),
17+
'password' => \config('seed.users.super.password'),
1818
'remember' => true,
1919
]);
2020
}

app/Http/Controllers/LoginController.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ class LoginController extends Controller
1212
public function show(Request $request)
1313
{
1414
return inertia('Login/Show', app()->environment([Environment::LOCAL->value, Environment::TESTING->value]) ? [
15-
'email' => config('app.seed.users.super.email'),
16-
'password' => config('app.seed.users.super.password'),
15+
'email' => config('seed.users.super.email'),
16+
'password' => config('seed.users.super.password'),
1717
'remember' => true,
1818
'redirect' => $request->query('redirect', ''),
1919
] : []);

config/app.php

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,5 @@
11
<?php
22

3-
use App\Enums\Environment;
4-
53
return [
6-
7-
'seed' => [
8-
'users' => [
9-
'super' => [
10-
'email' => env('SEED_SUPER_ADMIN_EMAIL', 'super@laravel-inertia-template.test'),
11-
'password' => env('SEED_SUPER_ADMIN_PASSWORD', '12345'),
12-
],
13-
'admin' => [
14-
'email' => env('SEED_ADMIN_EMAIL', 'admin@laravel-inertia-template.test'),
15-
'password' => env('SEED_ADMIN_PASSWORD', '12345'),
16-
],
17-
'user' => [
18-
'email' => env('SEED_USER_EMAIL', 'user@laravel-inertia-template.test'),
19-
'password' => env('SEED_USER_PASSWORD', '12345'),
20-
],
21-
],
22-
],
23-
24-
'env' => env('APP_ENV', Environment::PRODUCTION->value),
4+
'env' => env('APP_ENV', \App\Enums\Environment::PRODUCTION->value),
255
];

config/seed.php

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
<?php
2+
3+
return [
4+
'users' => [
5+
'super' => [
6+
'email' => env('SEED_SUPER_ADMIN_EMAIL', 'super@laravel-inertia-template.test'),
7+
'password' => env('SEED_SUPER_ADMIN_PASSWORD', '12345'),
8+
],
9+
10+
'admin' => [
11+
'email' => env('SEED_ADMIN_EMAIL', 'admin@laravel-inertia-template.test'),
12+
'password' => env('SEED_ADMIN_PASSWORD', '12345'),
13+
],
14+
15+
'user' => [
16+
'email' => env('SEED_USER_EMAIL', 'user@laravel-inertia-template.test'),
17+
'password' => env('SEED_USER_PASSWORD', '12345'),
18+
],
19+
],
20+
];

database/factories/UserFactory.php

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ public function superAdmin(?string $email = null)
3535
{
3636
return $this
3737
->state(fn (array $attributes) => [
38-
'email' => \config('app.seed.users.super.email'),
39-
'password' => \config('app.seed.users.super.password'),
38+
'email' => \config('seed.users.super.email'),
39+
'password' => \config('seed.users.super.password'),
4040
])
4141
->afterCreating(function (User $user) {
4242
$user->assignRole(Role::SUPER_ADMIN);
@@ -47,8 +47,8 @@ public function admin()
4747
{
4848
return $this
4949
->state(fn (array $attributes) => [
50-
'email' => \config('app.seed.users.admin.email'),
51-
'password' => \config('app.seed.users.admin.password'),
50+
'email' => \config('seed.users.admin.email'),
51+
'password' => \config('seed.users.admin.password'),
5252
])
5353
->afterCreating(function (User $user) {
5454
$user->assignRole(Role::ADMIN);
@@ -59,8 +59,8 @@ public function user()
5959
{
6060
return $this
6161
->state(fn (array $attributes) => [
62-
'email' => \config('app.seed.users.user.email'),
63-
'password' => \config('app.seed.users.user.password'),
62+
'email' => \config('seed.users.user.email'),
63+
'password' => \config('seed.users.user.password'),
6464
])
6565
->afterCreating(function (User $user) {
6666
$user->assignRole(Role::USER);

tests/Feature/Controllers/LoginControllerTest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@
2929
->assertInertia(
3030
fn (Assert $page) => $page
3131
->component('Login/Show')
32-
->where('email', config('app.seed.users.super.email'))
33-
->where('password', config('app.seed.users.super.password'))
32+
->where('email', config('seed.users.super.email'))
33+
->where('password', config('seed.users.super.password'))
3434
->where('remember', true)
3535
->where('redirect', '')
3636
);

tests/Pest.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,10 +55,10 @@
5555

5656
function superAdminUser()
5757
{
58-
return User::whereEmail(\config('app.seed.users.super.email'))->first();
58+
return User::whereEmail(\config('seed.users.super.email'))->first();
5959
}
6060

6161
function adminUser()
6262
{
63-
return User::whereEmail(\config('app.seed.users.admin.email'))->first();
63+
return User::whereEmail(\config('seed.users.admin.email'))->first();
6464
}

0 commit comments

Comments
 (0)