/** * Run the database seeds. * * @return void */ public function run() { $faker = Faker::create('en_US'); Assignment::create(['name' => 'Assignment One', 'description' => $faker->paragraph(4), 'module_id' => 1, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]); Assignment::create(['name' => 'Assignment Two', 'description' => $faker->paragraph(4), 'module_id' => 1, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]); Assignment::create(['name' => 'Assignment Three', 'description' => $faker->paragraph(4), 'module_id' => 2, 'created_at' => Carbon::now(), 'updated_at' => Carbon::now()]); }
/** * Run the database seeds. * * @return void */ public function run() { if (App::environment() === 'production') { exit('Do not seed in production environment'); } DB::statement('SET FOREIGN_KEY_CHECKS = 0'); // disable foreign key constraints DB::table('event_assignments')->truncate(); Assignment::create(['eventId' => 2, 'volunteerId' => 2, 'startingDate' => Carbon::now(), 'endingDate' => Carbon::now()->addWeeks(2)]); DB::statement('SET FOREIGN_KEY_CHECKS = 1'); // enable foreign key constraints }
/** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Requests\CreateAssignmentRequest $request) { $input = \Illuminate\Support\Facades\Request::all(); App\Assignment::create($input); return redirect('assignments'); }
/** * Add an assignment * * @param Request $request * @return mixed */ public function addAssignment(Request $request) { // Validate the data $validator = Validator::make($request->all(), ['number' => 'numeric|required|min:0|unique:assignments,number,NULL,id,courseCode,' . $request['courseCode'], 'title' => 'required|max:255', 'description' => 'required'], ['unique' => 'This assignment number already exists. Please choose a different number']); if ($validator->fails()) { return redirect('/teachers/assignments/add')->withErrors($validator)->withInput(); } $assignment = ['courseCode' => $request['courseCode'], 'number' => $request['number'], 'title' => $request['title'], 'description' => $request['description'], 'dueDate' => $request['dueDate']]; // Save the assignment into db Assignment::create($assignment); return redirect('/teachers/assignments'); }
public function saveAssignment(Request $request) { Assignment::create($request->all()); return redirect('/assignments'); }