lk.zachem.info/app/Http/Controllers/Company/DeleteAgentController.php
2025-04-03 17:21:05 +08:00

29 lines
639 B
PHP

<?php
namespace App\Http\Controllers\Company;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Models\Company\CompanyAdmin;
use App\Models\Agent\Agent;
use App\Models\User;
class DeleteAgentController extends Controller
{
public function __invoke(Agent $agent)
{
$admin = CompanyAdmin::where('user_id', auth()->id())
->where(
'company_id',
$agent->company_id
);
if (!$admin->count())
{
abort(404);
return;
}
$agent->delete();
return to_route('company.agents.table');
}
}