public function actionIndex() { $model = new Guest(); if ($model->load(Yii::$app->request->post())) { $model->approved = false; $model->done = false; $model->save(); } $data = Guest::find()->where(['done' => false])->all(); return $this->render('index', ['data' => $data]); }
/** * Store a newly created resource in storage. * * @return Response */ public function store() { $data = Request::all(); $newData = new Guest(); $newData->name = $data['name']; $newData->description = $data['description']; if ($newData->save()) { $statusCode = 200; } else { $statusCode = 422; } return Response::json($newData, $statusCode); }
/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create(); foreach (range(1, 150) as $index) { $guest = new Guest(); $guest->email = $faker->email; $guest->first_name = $faker->firstName; $guest->last_name = $faker->lastName; $guest->event_id = 1; if (Guest::all()->count() > 0) { if (is_int($index / 10)) { $guest->plus_one = $index - 1; } } $guest->save(); if (is_int($index / 30)) { $gdr = new GuestDietaryRestriction(); $gdr->guest_id = $guest->id; $gdr->dietary_restriction_id = rand(1, 3); $gdr->save(); } } }