محمود خسروی
5 سال پیش توسط محمود خسروی مطرح شد
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',
    ];
}

ثبت پرسش جدید
Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 5 سال پیش مطرح شد
0

سلام
@oxbir

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


Davood
تخصص : PHP - Laravel
@dfardabasi 5 سال پیش مطرح شد
0

@oxbir
سلام

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


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

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