Ejemplo n.º 1
0
 protected function doPost()
 {
     //トークンチェック
     if (!isset($_POST['token']) || $_POST['token'] !== $_SESSION['token']) {
         echo "Invalid Token!";
         exit;
     }
     //Viewの入力項目値の維持用
     $this->setValues('user_email', $_POST['user_email']);
     //入力値バリデーション
     if (!$this->_isValidate()) {
         $this->setErrors('message', '無効な入力値です');
         return;
     }
     //ユーザー作成
     $userModel = new \App\Model\User();
     $user = $userModel->create(['email' => $_POST['user_email'], 'password' => $_POST['user_password']]);
     if ($user) {
         header('Location: ' . SITE_URL . 'login.php');
         exit;
     } else {
         $this->setErrors('message', '新規アカウントの作成に失敗しました。既に登録されている可能性があります。');
         return;
     }
 }
Ejemplo n.º 2
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     $f = Faker\Factory::create();
     $category = ['Kerajinan', 'Pakaian', 'Aksesoris', 'Lain-lain', 'Kuliner'];
     DB::table('users')->delete();
     DB::table('ukms')->delete();
     DB::table('products')->delete();
     DB::table('articles')->delete();
     App\Model\User::create(['email' => '*****@*****.**', 'name' => 'Adhika Setya Pramudita', 'password' => bcrypt('123456')]);
     App\Model\Ukm\Ukm::create(['name' => 'Kelompok Ibu-ibu Pengrajin Eceng Gondok Wates', 'long_description' => $f->text(), 'category' => 'Kerajinan', 'profile_picture' => '/images/ukm1.jpg', 'follower_number' => $f->numberBetween(1, 9999)]);
     App\Model\Ukm\Ukm::create(['name' => 'UKM Batik Tulis Khas Ponorogo', 'long_description' => $f->text(), 'category' => 'Pakaian', 'profile_picture' => '/images/ukm2.jpg', 'follower_number' => $f->numberBetween(1, 9999)]);
     App\Model\Ukm\Ukm::create(['name' => 'Kelompok Ibu-ibu Pengrajin Eceng Gondok Wates', 'long_description' => $f->text(), 'category' => 'Kerajinan', 'profile_picture' => '/images/ukm3.jpg', 'follower_number' => $f->numberBetween(1, 9999)]);
     App\Model\Ukm\Ukm::create(['name' => 'Kelompok Ibu-ibu Pengrajin Eceng Gondok Wates', 'long_description' => $f->text(), 'category' => 'Kerajinan', 'profile_picture' => '/images/ukm4.jpg', 'follower_number' => $f->numberBetween(1, 9999)]);
     App\Model\Ukm\Product::create(['name' => 'Kemeja batik tulis kualitas super', 'ukm_id' => 2, 'photo' => '\\images\\product\\batik-1.jpg', 'price' => $f->numberBetween(30, 150) * 1000]);
     App\Model\Ukm\Product::create(['name' => 'Kemeja batik tulis kualitas super', 'ukm_id' => 2, 'photo' => '\\images\\product\\batik-2.jpg', 'price' => $f->numberBetween(30, 150) * 1000]);
     App\Model\Ukm\Product::create(['name' => 'Kemeja batik tulis kualitas super', 'ukm_id' => 2, 'photo' => '\\images\\product\\batik-3.jpg', 'price' => $f->numberBetween(30, 150) * 1000]);
     factory(App\Model\User::class, 10)->create();
     factory(App\Model\Ukm\Ukm::class, 20)->create();
     factory(App\Model\Ukm\Article::class, 20)->create();
     factory(App\Model\Ukm\Product::class, 80)->create();
 }
Ejemplo n.º 3
0
 /**
  * Run the database seeds.
  *
  * @return void
  */
 public function run()
 {
     DB::table('users')->delete();
     App\Model\User::create(['email' => '*****@*****.**', 'name' => 'Adhika Setya Pramudita', 'password' => bcrypt('123456')]);
     factory(App\Model\User::class, 50)->create();
 }