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

- 3 هفته پیش
توسط KING_PHP آپدیت شد
محمود خسروی ( 3869 تجربه )
3 هفته پیش
تخصص : طراح و برنامه نویس

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

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 ( 167492 تجربه )
3 هفته پیش
تخصص : کانفیگ سرور و برنامه نویس

سلام
@oxbir

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

KING_PHP ( 13720 تجربه )
3 هفته پیش
تخصص : کارآموز PHP

@oxbir
سلام

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

برای ارسال پاسخ باید وارد سایت شوید