/**
  * Store a newly created resource in storage.
  *
  * @param Request $request
  * @return Response
  */
 public function store(Request $request)
 {
     $areas = $request->get('area');
     $professor = Professor::create($request->except('area'));
     $professor->areas()->attach($areas);
     return redirect()->route('professors.index')->with('message', 'Item created successfully.');
 }
 protected function create_professor(array $data)
 {
     return Professor::create(['prof_firstname' => $data['firstname'], 'prof_lastname' => $data['lastname'], 'prof_description' => $data['about'], 'prof_image' => $data['image'], 'inst_id' => $data['inst_id'], 'user_id' => $data['user_id']]);
 }