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']);
 }