/** * Show the form for editing the specified resource. * * @param int $id * @param VatRateRepository $vat_rates * @return Response */ public function edit($id, VatRateRepository $vat_rates) { try { return view('vat-rates.edit')->with('model', $vat_rates->findById($id)); } catch (ModelNotFoundException $e) { flash()->warning(trans('vat-rates.not_found')); } return redirect()->route('vat-rates.index'); }
/** * Show the form for editing the specified resource. * * @param int $id * @param ProductRepository $products * @param SupplierRepository $suppliers * @param VatRateRepository $vat_rates * @return Response */ public function edit($id, ProductRepository $products, SupplierRepository $suppliers, VatRateRepository $vat_rates) { try { $product = $products->findById($id); return view('products.edit')->with('model', $product)->with('suppliers', $suppliers->all())->with('vat_rates', $vat_rates->all()); } catch (ModelNotFoundException $e) { flash() - warning(trans('products.not_found')); return redirect()->route('product.index'); } }
/** * Execute the command. * * @param VatRateRepository $vat_rates * @return Paginator */ public function handle(VatRateRepository $vat_rates) { return $vat_rates->query($this->query); }
/** * Execute the command. * * @param VatRateRepository $vat_rates * @return VatRate */ public function handle(VatRateRepository $vat_rates) { $vat_rate = $vat_rates->findById($this->id)->fill($this->getProperties()); $vat_rates->save($vat_rate); return $vat_rate; }
/** * Execute the command. * * @param VatRateRepository $vat_rates * @return VatRate */ public function handle(VatRateRepository $vat_rates) { $vat_rate = VatRate::register($this->description, $this->rate); $vat_rates->save($vat_rate); return $vat_rate; }