/** * Store a newly created resource in storage. * * @return Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required']); $animal = Animal::create($request->all()); $medicationIds = $request->input('medication_ids'); if (count($medicationIds)) { $animal->medications()->sync($medicationIds); } alert()->success('', 'Animal successfully added!'); return redirect('animal'); }