Ejemplo n.º 1
0
 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Request $request)
 {
     $this->validate($request, ['truck_no' => 'required|max:255', 'state_list' => 'required', 'rc_copy_photo' => 'image|max:1024', 'insurance_photo' => 'image|max:1024', 'road_tax_photo' => 'image|max:1024', 'fitness_photo' => 'image|max:1024', 'permit_fyr_photo' => 'image|max:1024', 'permit_photo' => 'image|max:1024']);
     // dd($request->get('state_list'));
     $input = $this->getAll($request, 'store', '');
     $truck = Truck::create($input);
     $truck->state()->sync($request->get('state_list'));
     flash()->success('Truck Created Successfully !');
     return redirect('truck');
 }
Ejemplo n.º 2
0
 public function update($id)
 {
     // save updated
     $record = $this->records->find($id);
     if (!$record) {
         Truck::create(Input::all());
         return $this->respond($record);
     }
     $record->fill(Input::all())->save();
     return $this->respond($record);
 }