/** * Run the database seeds. * * @return void */ public function run() { // Basic roles data App\Role::insert([['name' => 'admin'], ['name' => 'user']]); // Basic permissions data App\Permission::insert([['name' => 'admin.home'], ['name' => 'user.profile'], ['name' => 'user.post'], ['name' => 'user.editpost'], ['name' => 'user.deletepost']]); // Add a permission to a role $role = App\Role::where('name', 'admin')->first(); $role->addPermission('admin.home'); //Add User Permission $user = App\Role::where('name', 'user')->first(); $user->addPermission('user.profile'); $user->addPermission('user.post'); $user->addPermission('user.editpost'); $user->addPermission('user.deletepost'); // Create a user, and give roles $user = App\User::create(['name' => 'Admin Putri', 'email' => '*****@*****.**', 'password' => bcrypt('200895')]); $user->assignRole('admin'); // $this->call(UserTableSeeder::class); }
/** * Run the database seeds. * * @return void */ public function run() { $now = Carbon\Carbon::now(); // Basic permissions data App\Permission::insert([['name' => 'user.create', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.delete', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.edit', 'created_at' => $now, 'updated_at' => $now], ['name' => 'quiz.create', 'created_at' => $now, 'updated_at' => $now], ['name' => 'quiz.delete', 'created_at' => $now, 'updated_at' => $now], ['name' => 'quiz.edit', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.law.create', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.law.edit', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.law.delete', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.healthcare.create', 'created_at' => $now, 'updated_at' => $now], ['name' => 'user.healthcare.edit', 'created_at' => $now, 'updated_at' => $now], ['name' => 'article.create', 'created_at' => $now, 'updated_at' => $now], ['name' => 'article.edit', 'created_at' => $now, 'updated_at' => $now], ['name' => 'article.delete', 'created_at' => $now, 'updated_at' => $now], ['name' => 'facebook.post', 'created_at' => $now, 'updated_at' => $now], ['name' => 'twitter.post', 'created_at' => $now, 'updated_at' => $now]]); }
/** * Run the database seeds. * * @return void */ public function run() { App\Permission::insert([['id' => 10001, 'name' => 'patient_list', 'label' => 'Patient List'], ['id' => 10002, 'name' => 'doctor_list', 'label' => 'Doctor List'], ['id' => 10003, 'name' => 'broker_list', 'label' => 'Broker List'], ['id' => 20001, 'name' => 'investigate', 'label' => 'Investigate'], ['id' => 20002, 'name' => 'investigation_dues', 'label' => 'Investigation Dues'], ['id' => 20003, 'name' => 'broker_transaction', 'label' => 'Broker Transaction'], ['id' => 30001, 'name' => 'patient_admission', 'label' => 'Patient Admission'], ['id' => 30002, 'name' => 'patient_transaction', 'label' => 'Patient Transaction'], ['id' => 30003, 'name' => 'bed_list', 'label' => 'Bed List']]); }