/** * Create Instuments in $data * @param $data : array containing basic instruments to create * @return void */ protected function create_instrument(array $data) { if ($data != []) { foreach ($data as $d) { Instrument::create(['name' => $d]); } } }
/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $validator = $this->validator($request->all()); if ($validator->fails()) { Flash::error('Impossible d\'ajouter cet instrument.'); return Redirect::back()->withErrors($validator->errors()); } $instru = Instrument::create(['name' => $request->name]); Modification::create(['table' => 'instruments', 'user_id' => Auth::user()->id, 'message' => 'added instrument "' . $request->name . '"']); Flash::success('L\'instrument a bien été créé !'); return Redirect::back(); }