/** * Show the form for editing the specified resource. * * @param int $id * @param SupplierRepository $suppliers * @return Response */ public function edit($id, SupplierRepository $suppliers) { try { return view('suppliers.edit')->with('model', $suppliers->findById($id)); } catch (ModelNotFoundException $e) { flash()->warning(trans('suppliers.not_found')); return redirect()->route('supplier.index'); } }
/** * Execute the command. * * @param SupplierRepository $suppliers * @return Supplier */ public function handle(SupplierRepository $suppliers) { $supplier = $suppliers->findById($this->id)->fill($this->getProperties()); $suppliers->save($supplier); return $supplier; }