/** * Store a newly created hit selected from a plate. * @param Request $request * @return \Illuminate\Http\RedirectResponse|\Illuminate\Routing\Redirector */ public function storehits(Request $request) { $wells = $request->get('wells', []); foreach ($wells as $well) { $data = ['project_id' => $request->get('project_id'), 'mouse_id' => $request->get('mouse_id'), 'plate_id' => $request->get('plate_id'), 'well' => $well, 'status' => '0']; Hit::create($data); } $plate = Plate::findOrFail($request->get('plate_id')); $project = Project::findOrFail($plate->mouse->project->id); return redirect('projects/' . $project->id); }