راکت

ولیدیشن موقع آپدیت

2 پاسخ

چطور میشه یک ولیدیشن ایجاد کنیم که موقع اپدیت، اپدیت تصویر وجود ضروری نباشد؟

public function rules()
{
    if($this->method() == 'POST') {
        return [
            'title' => 'required|max:191',
            'body' => 'required',
            'image' => 'required|mimes:jpeg,png,bmp',
        ];
    }

    return [
        'title' => 'required|max:191',
        'body' => 'required',
    ];
}
ثبت پرسش جدید

پاسخ‌ها

2
Alimotreb
Alimotreb
@Alimotreb

تخصص: کانفیگ سرور و برنامه نویس

سلام
@oxbir

توی خود کنترلر میتونید موقع آپدیت برای متد خودش به صورت کاستوم شده بنویسید
برای موقع ثبت اولیه هم میتونید کاستوم کنید که حتما وارد کنه.

Davood
Davood
@dfardabasi

تخصص: PHP - Laravel

@oxbir
سلام

تو فرم آپدیت زیر فیلد image یه فیلد hidden بذار و آدرس تصویر رو تو value بذار
تو کنترلر چک کن اگر مقداری از image input ارسال نشده بود value
input hidden رو قرار بده تو db
اگرم از image input مقدار جدید ارسال شد که آپدیت کنه

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام