9 changed files with 37 additions and 103 deletions
-
18app/Entities/Users/User.php
-
7database/seeds/DatabaseSeeder.php
-
22database/seeds/UserRolesPermissionsTableSeeder.php
-
22database/seeds/UsersRoleTableSeeder.php
-
36database/seeds/UsersTableSeeder.php
-
21tests/Feature/Auth/MemberRegistrationTest.php
-
10tests/Feature/ManageUsersTest.php
-
2tests/Traits/DatabaseMigrateSeeds.php
-
2tests/Unit/Models/UserTest.php
@ -1,22 +0,0 @@ |
|||
<?php |
|||
|
|||
use Illuminate\Database\Seeder; |
|||
|
|||
class UserRolesPermissionsTableSeeder extends Seeder |
|||
{ |
|||
private $tableToSeed = 'roles_permissions'; |
|||
|
|||
/** |
|||
* Run the database seeds. |
|||
* |
|||
* @return void |
|||
*/ |
|||
public function run() |
|||
{ |
|||
DB::table($this->tableToSeed)->truncate(); |
|||
DB::table($this->tableToSeed)->insert([ |
|||
['type' => 0, 'name' => 'admin', 'label' => 'Admin'], |
|||
['type' => 0, 'name' => 'worker', 'label' => 'Worker'], |
|||
]); |
|||
} |
|||
} |
|||
@ -1,22 +0,0 @@ |
|||
<?php |
|||
|
|||
use Illuminate\Database\Seeder; |
|||
|
|||
class UsersRoleTableSeeder extends Seeder |
|||
{ |
|||
private $tableToSeed = 'role_user'; |
|||
|
|||
/** |
|||
* Run the database seeds. |
|||
* |
|||
* @return void |
|||
*/ |
|||
public function run() |
|||
{ |
|||
DB::table($this->tableToSeed)->truncate(); |
|||
DB::table($this->tableToSeed)->insert([ |
|||
['user_id' => 1, 'role_id' => 1], |
|||
['user_id' => 2, 'role_id' => 2], |
|||
]); |
|||
} |
|||
} |
|||
@ -1,36 +0,0 @@ |
|||
<?php |
|||
|
|||
use Illuminate\Database\Seeder; |
|||
|
|||
class UsersTableSeeder extends Seeder |
|||
{ |
|||
private $tableToSeed = 'users'; |
|||
|
|||
/** |
|||
* Run the database seeds. |
|||
* |
|||
* @return void |
|||
*/ |
|||
public function run() |
|||
{ |
|||
DB::table($this->tableToSeed)->truncate(); |
|||
DB::table($this->tableToSeed)->insert([ |
|||
[ |
|||
'name' => 'Administrator', |
|||
'email' => 'admin@app.dev', |
|||
'password' => bcrypt('admin'), |
|||
'remember_token' => str_random(10), |
|||
'created_at' => date('Y-m-d H:i:s'), |
|||
'updated_at' => date('Y-m-d H:i:s'), |
|||
], |
|||
[ |
|||
'name' => 'Customer', |
|||
'email' => 'member@app.dev', |
|||
'password' => bcrypt('member'), |
|||
'remember_token' => str_random(10), |
|||
'created_at' => date('Y-m-d H:i:s'), |
|||
'updated_at' => date('Y-m-d H:i:s'), |
|||
] |
|||
]); |
|||
} |
|||
} |
|||
Write
Preview
Loading…
Cancel
Save
Reference in new issue