company_id
This commit is contained in:
parent
ab6f218588
commit
cd0ea950ee
@ -9,6 +9,7 @@ use App\Exceptions\NotExistException;
|
||||
use Illuminate\Support\Facades\Validator;
|
||||
use App\Domains\Virtual\Services\CommonService;
|
||||
use App\Domains\Virtual\Repositories\AgentRepository;
|
||||
use App\Domains\Virtual\Repositories\CompanyRepository;
|
||||
|
||||
class AgentService extends Service
|
||||
{
|
||||
@ -60,7 +61,7 @@ class AgentService extends Service
|
||||
$attributes = array_only($attributes, array_merge(app(Agent::class)->getFillable()));
|
||||
|
||||
$rule = [
|
||||
'company_id' => ['required', 'exists:virtual_companies,id'],
|
||||
'company_id' => ['required', 'exists:virtual_companies,id', Rule::exists(app(CompanyRepository::class)->getTable(), 'id')->whereNUll('deleted_at')->where('status', 0)],
|
||||
'name' => ['required', 'between:2,32', Rule::unique($this->agentServiceRepository->getTable(), 'name')->ignore($attributes['id'])->whereNUll('deleted_at')],
|
||||
'contacts' => ['string', 'between:2,32'],
|
||||
'mobile' => ['string', 'cn_phone'],
|
||||
|
Loading…
x
Reference in New Issue
Block a user