سلام
وقتی از required_if استفاده می کنم توی لاراول میخوام وقتی که شرط اجرا شد بعدشم بگم مثلا باید حتما string باشه
وقتی اینجوری مینویسم دیگه کاری به Required_if نداره و از string نبودن یا همون خالی بودن ایراد میگیره
'customerType' => ['required', 'in:0,1'],
'name' => ['required_if:customerType,1', 'persian_alpha', 'string'],
ولی اینجوری که میزنم اوکی هست ولی وقتی که شرط 1 اجرا بشه میخوام بعدش چک کنه که string باشه
'customerType' => ['required', 'in:0,1'],
'name' => ['required_if:customerType,1'],
چجوری بنویسم که با شرط دومی بعدش بررسی کنه که String باشه ؟؟
شما باید excludeif استفاده کنید و مشخص کنید در چه حالتی این شرط به کلی نادیده گرفته بشه
'customerType' => ['required', 'in:0,1'],
'name' => ['excludeif:customerType,0','required', 'persian_alpha', 'string'],
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟