/**
  * 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()]);
 }
예제 #2
0
 /**
  * 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');
 }