/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { $this->validate($request, ['name' => 'required']); $item = Inquiry::create($request->all()); if ($request->has('carinfo')) { $carinfoFilled = false; foreach ($request->get('carinfo') as $value) { if ($value) { $carinfoFilled = true; break; } } if ($carinfoFilled) { $carinfo = new Carinfo(); $carinfo->fill($request->get('carinfo')); $item->carinfo()->save($carinfo); } } Flash::success("Запись - {$item->id} сохранена"); return redirect(route('admin.inquiries.index')); }