/** * Enregistre le nouveau produit fini dans la base de donnée. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store() { try { $input = Input::all(); $codes = CodeProduit::lists('code'); $produit = new ProduitFini(); $produit->code = $codes[$input['code']]; $produit->nom = $input['nom']; $produit->prix = $input['prix']; $produit->description = $input['description']; $produit->actif = $input['actif']; } catch (ModelNotFoundException $e) { App::abort(404); } if ($produit->save()) { return Redirect::action('ProduitsFinisController@index'); } else { return Redirect::back()->withInput()->withErrors($produit->validationMessages()); } }