public function update(Request $request, $id) { $this->validate($request, $this->rules); $data = $request->all(); $payable = Payable::throughCompany()->find($id); if (!$payable) { abort(404); } $payable->update($data); $type = PayableType::throughCompany()->find($data['payable_type']['id']); if ($type) { $payable->payableType()->associate($type); } $payable->save(); return (new ApiParcel())->addMessage('general', 'Serviço alterado com sucesso!'); }
public function index(Request $request) { return PayableType::throughCompany()->ngTable($request, null, ['id', 'name'], ['id', 'name']); }