/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $rules = array('name' => 'required'); $validator = Validator::make(Input::all(), $rules); // process the login if ($validator->fails()) { return Redirect::to('parcel/create')->withErrors($validator); } else { // store $parcel = new Parcel(); $parcel->name = $request->name; $parcel->type = $request->type; $parcel->desc = $request->desc; $parcel->area = $request->area; $parcel->statut = $request->statut; $parcel->save(); // redirect Session::flash('message', 'Successfully created parcel!'); return Redirect::to('parcel'); } }