route()->parameter('contactemail'); $company = session()->get('currentCompany'); $contactEmail = ContactEmail::findOrFail($id); return [ 'email' => [ 'max:255', 'required', 'email', Rule::unique('contact_email')->ignore($id)->where(function($query) use ($company){ $query->where('company_id','=',$company->id); $query->whereNull('deleted_at'); }), Rule::unique('contacts')->ignore($contactEmail->contact_id)->where(function($query) use ($company){ $query->where('company_id','=',$company->id); $query->whereNull('deleted_at'); }), ] ]; } }