Exemple #1
0
 /**
  * Run Method.
  *
  * Write your database seeder using this method.
  *
  * More information on writing seeders is available here:
  * http://docs.phinx.org/en/latest/seeding.html
  */
 public function run()
 {
     $user = sentinel()->getUserRepository()->createModel();
     Model\Activation::truncate();
     Model\Throttle::truncate();
     Model\Profile::truncate();
     $user->truncate();
     $users = ['su' => ['superadmin1', 'superadmin2'], 'adm' => ['admin1', 'admin2'], 'edt' => ['editor1', 'editor2'], 'ctr' => ['contributor1', 'contributor2'], 'ins' => ['instructor1', 'instructor2'], 'lnr' => ['learner1', 'learner2', 'kader1', 'kader2'], 'pcp' => ['principal1', 'principal2'], 'mdr' => ['moderator1', 'moderator2'], 'ast' => ['asisten1', 'asisten2'], 'pus' => ['pustakawan1', 'pustakawan2'], 'ta' => ['tenagaahli1', 'tenagaahli2']];
     foreach ($users as $role_slug => $usernames) {
         $role = sentinel()->findRoleBySlug($role_slug);
         foreach ($usernames as $username) {
             $user = sentinel()->registerAndActivate(['email' => $username . '@desamembangun.go.id', 'password' => '123']);
             $role->users()->attach($user);
             $user->profile()->update(['first_name' => $role->name]);
         }
     }
 }
Exemple #2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     Model\Profile::create(["user_id" => 1, "display_name" => "", "display_name_en" => "", "birthday" => "0000-00-00", "age" => 0, "postal_number" => "", "address" => "", "phone_number" => "", "mobile_phone_number" => "", "web_site_url" => "", "blood_type" => "", "memo" => "", "icon" => "", "status" => 2, "created_at" => "2015-11-28 03:25:19", "updated_at" => "2015-11-28 16:01:32"]);
 }
Exemple #3
0
 /**
  * Push JSON to logger
  *
  * @return Null
  */
 protected function makeLog()
 {
     $this->logger->debug(date('Y-m-d H:i:s') . '-' . $this->profile->toJson());
 }