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 Illuminate\Support\Facades\Validator;
|
||||||
use App\Domains\Virtual\Services\CommonService;
|
use App\Domains\Virtual\Services\CommonService;
|
||||||
use App\Domains\Virtual\Repositories\AgentRepository;
|
use App\Domains\Virtual\Repositories\AgentRepository;
|
||||||
|
use App\Domains\Virtual\Repositories\CompanyRepository;
|
||||||
|
|
||||||
class AgentService extends Service
|
class AgentService extends Service
|
||||||
{
|
{
|
||||||
@ -60,7 +61,7 @@ class AgentService extends Service
|
|||||||
$attributes = array_only($attributes, array_merge(app(Agent::class)->getFillable()));
|
$attributes = array_only($attributes, array_merge(app(Agent::class)->getFillable()));
|
||||||
|
|
||||||
$rule = [
|
$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')],
|
'name' => ['required', 'between:2,32', Rule::unique($this->agentServiceRepository->getTable(), 'name')->ignore($attributes['id'])->whereNUll('deleted_at')],
|
||||||
'contacts' => ['string', 'between:2,32'],
|
'contacts' => ['string', 'between:2,32'],
|
||||||
'mobile' => ['string', 'cn_phone'],
|
'mobile' => ['string', 'cn_phone'],
|
||||||
|
Loading…
x
Reference in New Issue
Block a user