سلام
توی کد زیر چطور میتونم بگم که اگر در مقادیر ورودی job_id که به صورت آرایه هست عدد 1 وجود داشت فیلد portrait_photo حتما پر کردنش ضروری بشه ؟
میدونم با required_if باید بزنیم ولی تا حالا آرایه را توش بررسی نکردم
ورودی job_id آرایه هست و همش عدده
$validData = $request->validate([
'work_experience' => ['nullable', 'numeric'],
'work_experience_body' => ['nullable', 'string'],
'awards' => ['nullable', 'string'],
'job_id' => 'required',
'province_id' => 'required',
'remote' => 'required|in:no,yes',
'full_face_photo' => 'required|image|mimes:jpg|dimensions:width=600,height=800',
'face_of_3_photo' => 'nullable|image|mimes:jpg|dimensions:width=600,height=800',
'full_height_photo' => 'nullable|image|mimes:jpg|dimensions:width=800,height=1500',
'portrait_photo' => 'nullable|image|mimes:jpg|dimensions:width=800,height=1000',
'resume_file' => 'nullable|mimes:pdf|max:10000',
]);
رو به رو portrait_photo یک ternary operator بنویس بگو اگر job_id داخلش in_array بودش یک... require بشه اگر نه null بشه.
راه های دیگه ای هم هستش خواستی گروه طراحان وب بگو ویس بدم
@websaz مرسی واقعا 😁😁😁
خودمم نوشتم که میدونم Required_if باید بزنم ولی برای بررسی یک مقدار در آرایشو نمیدونم چطوری بنویسم
@yk5742g
سلام چیزی که الان به ذهنم میرسه اینکه قبل از اعتبارسنجی یک فلگ با مقدار False تعریق کنید و بعد با یک حلقه در آرایه بگردید و اگر عدد 1 در آرایه بود فلگ را True کنید در ادامه با گذاشتن یک شرط if بگویید که اگر فلگ True بود portrait_photo نمیتونه null باشه و گرنه میتونه null باشه.با این راه یه خورده کداتون زیاد میشه ولی کارتون انجام میشه.
رو به رو portrait_photo یک ternary operator بنویس بگو اگر job_id داخلش in_array بودش یک... require بشه اگر نه null بشه.
راه های دیگه ای هم هستش خواستی گروه طراحان وب بگو ویس بدم
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟