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