public function AssiPhD() { $supervisor_id = Input::get('supervisor_id'); if ($supervisor_id === 'null') { PhDStudent::create(array('user_id' => Input::get('user_id'), 'student_id' => Input::get('student_id'), 'year_of_study' => Input::get('year_of_study'), 'hours_per_week' => Input::get('hours_per_week'), 'supervisor_id' => null)); Session::flash('user_success', "User was successfully created"); Session::flash('no_leader', "This user has no supervisor, It would be better to assign one!"); return redirect('Admin/Modules')->withInput(); } else { PhDStudent::create(array('user_id' => Input::get('user_id'), 'student_id' => Input::get('student_id'), 'supervisor_id' => Input::get('supervisor_id'), 'year_of_study' => Input::get('year_of_study'), 'hours_per_week' => Input::get('hours_per_week'))); Session::flash('user_success', "User was successfully created"); return redirect('Admin/Modules')->withInput(); } return redirect('Admin/Users/Create'); }