Guest User

Untitled

a guest
Oct 21st, 2017
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. public function store(Request $request)
  2. {
  3. $inputs = $request->all();
  4. $this->validate($request,[
  5. 'course_code'=>'required'
  6. ]);
  7. $batch = $request->batch;
  8. $students = User::select('student_id')->where('batch', $batch)->get();
  9.  
  10. $course_codes = $inputs['course_code'];
  11. $data=[];
  12. foreach ($students as $student) {
  13. foreach ($course_codes as $course_code) {
  14. $data[]=[
  15. 'batch' => $batch,
  16. 'student_id' => $student->student_id,
  17. 'semester' => $inputs['semester'],
  18. 'course_code' => $course_code,
  19. "created_at" => CarbonCarbon::now(), # Datetime()
  20. "updated_at" => CarbonCarbon::now() # Datetime()
  21. ];
  22. }
  23. }
  24.  
  25. DB::table('assign_batches')->insert($data);
  26. return redirect('/admin/assign/batch/create')->with('message', 'A batch has been assigned to courses successfully!');
  27. }
Add Comment
Please, Sign In to add comment