Skip to content

Commit 6a6c05d

Browse files
authored
Merge pull request #33 from ariabid/1.x
User default role on registration
2 parents a0bc3da + 2e917a3 commit 6a6c05d

File tree

3 files changed

+7
-39
lines changed

3 files changed

+7
-39
lines changed

app/Http/Controllers/Auth/RegisteredUserController.php

+2
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,8 @@ public function store(Request $request): RedirectResponse
4242
'password' => Hash::make($request->password),
4343
]);
4444

45+
$user->assignRole('user');
46+
4547
event(new Registered($user));
4648

4749
Auth::login($user);

database/seeders/RoleSeeder.php

+3-4
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,10 @@ public function run(): void
2424
DB::table('role_has_permissions')->truncate();
2525
DB::table('model_has_permissions')->truncate();
2626
DB::table('model_has_roles')->truncate();
27-
27+
2828
$adminRole = Role::create(['name' => 'admin']);
29-
$manager = Role::create(['name' => 'manager']);
30-
$agent = Role::create(['name' => 'agent']);
31-
$support = Role::create(['name' => 'support']);
29+
$moderator = Role::create(['name' => 'moderator']);
30+
$user = Role::create(['name' => 'user']);
3231

3332
Schema::disableForeignKeyConstraints();
3433
activity()->enableLogging();

database/seeders/UserSeeder.php

+2-35
Original file line numberDiff line numberDiff line change
@@ -22,48 +22,15 @@ public function run(): void
2222
'first_name' => 'Super',
2323
'last_name' => 'Admin',
2424
'email' => '[email protected]',
25-
'password' => bcrypt('123456789'),
26-
'email_verified_at' => now(),
27-
'created_at' => now(),
28-
'updated_at' => now(),
29-
'deleted_at' => null,
30-
]);
31-
$manager = User::create([
32-
'first_name' => 'Manager',
33-
'last_name' => '',
34-
'email' => '[email protected]',
35-
'password' => bcrypt('123456789'),
36-
'email_verified_at' => now(),
37-
'created_at' => now(),
38-
'updated_at' => now(),
39-
'deleted_at' => null,
40-
]);
41-
$agent = User::create([
42-
'first_name' => 'Agent',
43-
'last_name' => 'Manager',
44-
'email' => '[email protected]',
45-
'password' => bcrypt('123456789'),
46-
'email_verified_at' => now(),
47-
'created_at' => now(),
48-
'updated_at' => now(),
49-
'deleted_at' => null,
50-
]);
51-
$support = User::create([
52-
'first_name' => 'support',
53-
'last_name' => 'User',
54-
'email' => '[email protected]',
55-
'password' => bcrypt('123456789'),
25+
'password' => bcrypt('123456789'),
5626
'email_verified_at' => now(),
5727
'created_at' => now(),
5828
'updated_at' => now(),
5929
'deleted_at' => null,
6030
]);
6131

6232
$superAdmin->assignRole('admin');
63-
$manager->assignRole('manager');
64-
$agent->assignRole('agent');
65-
$support->assignRole('support');
66-
33+
6734
Schema::disableForeignKeyConstraints();
6835
activity()->enableLogging();
6936
}

0 commit comments

Comments
 (0)