mirror of
https://github.com/Bigherollc/wticreatorstudio.git
synced 2026-10-09 15:13:04 -04:00
Updated to latest
This commit is contained in:
@@ -35,8 +35,13 @@ class StudioPlusVideoRequest extends FormRequest
|
||||
$rules['asin'] = ['required'];
|
||||
}
|
||||
|
||||
if (collect($this->types)->some(fn ($type) => $type === StudioPlusVideo::TYPE_JOB)) {
|
||||
$rules['job_request_id'] = ['nullable', 'exists:job_requests,id'];
|
||||
if ($this->studio_plus_video_type_id) {
|
||||
$rules['studio_plus_video_type_id'] = ['required', 'exists:studio_plus_video_types,id'];
|
||||
$rules['job_request_id'] = $this->video_type['need_job_request'] ? ['required', 'exists:job_requests,id'] : ['nullable'];
|
||||
} else {
|
||||
if (collect($this->types)->some(fn ($type) => $type === StudioPlusVideo::TYPE_JOB)) {
|
||||
$rules['job_request_id'] = ['required', 'exists:job_requests,id'];
|
||||
}
|
||||
}
|
||||
|
||||
return $rules;
|
||||
@@ -45,6 +50,7 @@ class StudioPlusVideoRequest extends FormRequest
|
||||
public function messages()
|
||||
{
|
||||
return [
|
||||
'studio_plus_video_type_id.required' => 'The job request field is required.',
|
||||
'studio_plus_asin_id.required' => 'The ASIN field is required.',
|
||||
'job_request_id.required' => 'The job field is required.',
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user