public function run() { /** * Truncate Tables */ Permission::truncate(); Role::truncate(); User::truncate(); DB::table('assigned_roles')->truncate(); DB::table('permission_role')->truncate(); /** * Seed Datas */ $permissions = [['name' => 'Role:list', 'display_name' => 'List Roles', 'group_name' => 'Role'], ['name' => 'Role:show', 'display_name' => 'Show Role', 'group_name' => 'Role'], ['name' => 'Role:create', 'display_name' => 'Create New Role', 'group_name' => 'Role'], ['name' => 'Role:edit', 'display_name' => 'Edit Existing Role', 'group_name' => 'Role'], ['name' => 'Role:delete', 'display_name' => 'Delete Existing Role', 'group_name' => 'Role'], ['name' => 'Permission:list', 'display_name' => 'List Permissions', 'group_name' => 'Permission'], ['name' => 'Permission:show', 'display_name' => 'Show Permission', 'group_name' => 'Permission'], ['name' => 'Permission:create', 'display_name' => 'Create New Permission', 'group_name' => 'Permission'], ['name' => 'Permission:edit', 'display_name' => 'Edit Existing Permission', 'group_name' => 'Permission'], ['name' => 'Permission:delete', 'display_name' => 'Delete Existing Permission', 'group_name' => 'Permission'], ['name' => 'User:list', 'display_name' => 'List Users', 'group_name' => 'Users'], ['name' => 'User:show', 'display_name' => 'Show User', 'group_name' => 'Users'], ['name' => 'User:create', 'display_name' => 'Create New User', 'group_name' => 'Users'], ['name' => 'User:edit', 'display_name' => 'Edit Existing User', 'group_name' => 'Users'], ['name' => 'User:delete', 'display_name' => 'Delete Existing User', 'group_name' => 'Users'], ['name' => 'User:set_confirmation', 'display_name' => 'Set Existing User\'s Confirmed Status', 'group_name' => 'Users'], ['name' => 'User:set_password', 'display_name' => 'Set Existing User\'s Password', 'group_name' => 'Users']]; $roles = [['name' => 'Admin'], ['name' => 'Role Admin'], ['name' => 'Permission Admin'], ['name' => 'User Admin'], ['name' => 'User'], ['name' => 'Upload Admin']]; $users = [['first_name' => 'System', 'last_name' => 'Administrator', 'username' => 'admin', 'email' => '*****@*****.**', 'password' => 'admin', 'password_confirmation' => 'admin', 'confirmed' => 1], ['first_name' => 'System', 'last_name' => 'User', 'username' => 'user', 'email' => '*****@*****.**', 'password' => 'user', 'password_confirmation' => 'user', 'confirmed' => 1]]; $user_roles = [1 => [1], 2 => [6]]; /** * Insert Into DB */ foreach ($permissions as $data) { Permission::create($data); } foreach ($roles as $data) { Role::create($data); } foreach ($users as $data) { $user = User::create($data); if (isset($user_roles[$user->id])) { $user->roles()->sync($user_roles[$user->id]); } } }
public function tearDown() { Mockery::close(); User::truncate(); Book::truncate(); Item::truncate(); Role::truncate(); Client::truncate(); Group::truncate(); Photo::truncate(); }
public function run() { $faker = Faker::create(); Role::truncate(); Role::create(['name' => 'Admin']); Role::create(['name' => 'Moderator']); Role::create(['name' => 'User']); DB::table('role_user')->truncate(); // $john = User::find(1); // // $john->roles()->attach(1); }
public function run() { Role::truncate(); $adminRole = new Role(); $adminRole->name = 'admin'; $adminRole->save(); $resellerRole = new Role(); $resellerRole->name = 'reseller'; $resellerRole->save(); $clientRole = new Role(); $clientRole->name = 'user'; $clientRole->save(); $subscriberRole = new Role(); $subscriberRole->name = 'subscriber'; $subscriberRole->save(); $user = User::where('username', '=', 'admin')->first(); $user->attachRole($adminRole); $user = User::where('username', '=', 'user')->first(); $user->attachRole($clientRole); $user = User::where('username', '=', 'user2')->first(); $user->attachRole($clientRole); }
public function generateRoles() { Role::truncate(); Role::create(array('name' => 'admin')); Role::create(array('name' => 'member')); }