countRelationships($tax, [ 'items' => 'items', 'invoice_items' => 'invoices', 'bill_items' => 'bills', ]); if (empty($relationships) || $request['enabled']) { $tax->update($request->all()); $message = trans('messages.success.updated', ['type' => trans_choice('general.tax_rates', 1)]); flash($message)->success(); return redirect('settings/taxes'); } else { $message = trans('messages.warning.disabled', ['name' => $tax->name, 'text' => implode(', ', $relationships)]); flash($message)->warning(); return redirect('settings/taxes/' . $tax->id . '/edit'); } } }