/** * Store a newly created resource in storage. * * @return Response */ public function store() { if (!empty(Input::get('name'))) { $val = Species::validate(Input::all()); if ($val->fails()) { return Redirect::back()->withErrors($val); } try { $species = new Species(); $species->name = Input::get('name'); $species->save(); } catch (Exception $e) { return Redirect::back()->with('message', FlashMessage::DisplayAlert('Species can NOT be created. Already exists.', 'alert')); } return Redirect::back()->with('message', FlashMessage::DisplayAlert('Species Created Successfully!', 'success')); } return Redirect::back()->with('message', FlashMessage::DisplayAlert('Enter a valid species name.', 'alert')); }