user()->cannot('update', $agent->company)) { abort(403, 'Unauthorized action'); } if ($agent->trashed()) { $agent->forceDelete(); } else { $agent->delete(); }; return to_route('company.agents.table'); } }