Php 使用Laravel 6从其他供应商仪表板删除指定的潜在客户

Php 使用Laravel 6从其他供应商仪表板删除指定的潜在客户,php,laravel,Php,Laravel,我在CRM工作,在发送自动销售线索方面遇到了问题。当客户向所有注册供应商发送lead和automatically alto时,当任何一个供应商接受该lead时,它会自动从其他供应商仪表板中删除,并且工作正常。但我有一个问题,当管理员发送一个潜在客户到一个特定的或选定的供应商,然后它也显示给所有供应商仪表板,我想删除自动分配的潜在客户从所有供应商。请向我解释我必须使用的逻辑或查询,以使其正确工作 我的主控员代码在这里 public function allleads() { $l

我在CRM工作,在发送自动销售线索方面遇到了问题。当客户向所有注册供应商发送lead和automatically alto时,当任何一个供应商接受该lead时,它会自动从其他供应商仪表板中删除,并且工作正常。但我有一个问题,当管理员发送一个潜在客户到一个特定的或选定的供应商,然后它也显示给所有供应商仪表板,我想删除自动分配的潜在客户从所有供应商。请向我解释我必须使用的逻辑或查询,以使其正确工作

我的主控员代码在这里

public function allleads()
{
    
    $leads = DB::table('leads')
                ->join('services', 'leads.customer_service', '=', 'services.id')
                ->select('leads.*', 'services.service_name')
                ->where(function($q){
                    $q->whereNull('lead_status')
                        ->orWhere('vendor_id', '=', Auth::id());
                })
                ->orderBy('created_at', 'DESC')->get();

    //return $leads;
    return view('vendor.vendor-allleads', compact('leads'));

    
}
请帮助或引导我。提前谢谢