/**
  * Allocate a Classroom
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request $request
  * @return \Illuminate\Http\Response
  */
 public function store(ClassroomRequest $request)
 {
     $from = strtotime($request->input('from'));
     $to = strtotime($request->input('to'));
     $duration = round(abs($to - $from) / 60, 2);
     //time difference=(to-from)minute
     $from = date('G:i:s', $from);
     //convert to 24 hr format
     $to = date('G:i:s', $to);
     //convert to 24 hr format
     $classroom = new Classroom($request->except(['from', 'to']));
     $classroom->from = $from;
     $classroom->to = $to;
     $classroom->duration = $duration;
     $department = Department::where('name', $request->input('department'))->first();
     $room = Room::where('name', $request->input('room'))->first();
     $course = Course::where('name', $request->input('course_name'))->first();
     $classroom->room()->associate($room);
     $classroom->department()->associate($department);
     $classroom->course()->associate($course);
     $classroom->save();
     $request->session()->flash('status', 'Classroom was saved successful!');
     return back();
 }