Example #1
0
 /**
  * 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'));
 }