function edit($id) { $game = Game::findOrFail($id); $existing = $game->questions()->lists('name', 'questions.id'); $all_questions = Question::lists('name', 'id'); return view('games.edit')->with(['game' => $game, 'existing_questions' => $existing, 'unadded_questions' => $all_questions->diff($existing), 'edit' => true]); }
public function run() { $faker = Faker\factory::create(); $users = User::lists('id')->All(); $challenges = Challenge::lists('id')->All(); $questions = Question::lists('id')->All(); $options = Option::lists('id')->All(); foreach (range(1, 5) as $index) { User::create(['user_id' => $faker->randomElement($users), 'challenge_id' => $faker->randomElement($challenges), 'active' => $faker->numberBetween($min = 0, $max = 1)]); } }
function answers() { $add = 1; $faker = Faker::create(); $users = User::all(); $questions = Question::lists('id'); foreach ($users as $user) { foreach ($questions as $q) { $add++; $ts = \Carbon\Carbon::createFromDate(2015, 07, 22)->addMinutes($add)->toDateTimeString(); Answer::create(['user_id' => $user->id, 'question_id' => $q, 'body' => $faker->paragraph, 'created_at' => $ts, 'updated_at' => $ts]); } } }
public function edit($id) { $answer = Answer::findOrFail($id); $questions = Question::lists('name', 'id'); return view('questions.answers.edit')->with(['answer' => $answer, 'questions' => $questions]); }