سلام میشه در لاراول دو فیلد وجود داشته باشه و شرطی نوشت که اگر کاربر یکدوم از اونارو پر کرد فرم ارسال بشه اما اگر هیچ کدوم رو پر نکرد ارسال نشه ؟ برای مثال دو فیلد ایمیل و شماره تلفن وجود داره اگر کاربر یک کدوم از این دو پر کرد فرم ارسال و ثبت بشه اما اگر هیچ کدوم رو پر نکرد ارور بده و فرم ارسال نشه.
میتونید از required_with در validation لاراول استفاده کنید
https://laravel.com/docs/7.x/validation#rule-required-with
@sinaa.hajebi
سلام.
با جاوااسکریپت یه شرط قرار میدی که حداقل یکی از اون دو فیلد باید وارد باشه. و تا زمانی که حداقل یکی وارد نشده، برای مثال دکمه ثبت رو غیر فعال کنه.
@mohsenbostan با خود لاراول قابلیتی نداره محدود کنیم ؟
شاید پاسخ شما همینجا باشد
سلام
میتونی توی صفحه یه شرط php ایجاد کنی که با پر کردن یکی از فرم ها true بشه و اجازه ارسال فرم رو بده.
@sinaa.hajebi با سلام .
همونطوری که دوستان گفتن راه های مختلفی هست . توی لاراول اگر بخواین محدود کنید فک نمیکنم ولیدیشن از پیش تعیین شده ای باشه ولی میتونید با همچین چیزی چک کنید بصورت ساده :
if(request('field1') || request('field2') )
{
// اگر حداقل یکی از این دو فیلد وارد شده بود شرط اجرا میشود .
}