رایموند
6 سال پیش توسط رایموند مطرح شد
4 پاسخ

خطای The name field is required

درود دوستان...
یک دکمه ویرایش ایجاد کردم هر کاری می کنم هنگام تغییر متن با همین خطای بالا رو به رو میشم...
کد زیر:

{!! Form::model($tags, ['method' => 'post','route' => ['tags.update', $tags->id]]) !!}

{!! Form::text('title', null, array('class' => 'form-control')) !!}

{!! Form::button('به روزرسانی',['type'=>'submit','class'=>'btn btn-primary', 'style' => 'margin-top:10px;']) !!}

{{ method_field('put')}}

{!! Form::close() !!}
    public function edit($id)
    {
        $tags = Tag::find($id);
        return view('tags.edit') -> withTags($tags);
    }

    public function update(Request $request, $id)
    {
        $this -> validate(
            $request, array(
                'name' => 'required|max:50',
            )
        );

        $tags = Tag::find($id);
        $tags -> name = $request -> name;
        $tags -> save();

        return redirect() -> route('tags.index') -> withMessage('برچسب شما با موفقیت ویرایش شد.');
    }

ممنون میشم


ثبت پرسش جدید
مهدی مهدوی
تخصص : تازه وارد
@mehdi.mahdavi97 6 سال پیش مطرح شد
1

سلام
@RaymondDragon
شما در فرم مقدار title رو ارسال می کنید ولی مقدار name رو داخل متد update اعتبار سنجی می کنید این دوتا باید یکی باشه
موفق باشید


وحید رضازاده
تخصص : برنامه نویس
@vahidrezazadeh 6 سال پیش مطرح شد
0

@RaymondDragon سلام
شما roure رو اشتباه زدین
دقت کنید بهش


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
0

@vahidrezazadeh
درود...
توی کد roure پیدا نمی کنم...
route درست نوشتم که..


مهدی مهدوی
تخصص : تازه وارد
@mehdi.mahdavi97 6 سال پیش مطرح شد
1

سلام
@RaymondDragon
شما در فرم مقدار title رو ارسال می کنید ولی مقدار name رو داخل متد update اعتبار سنجی می کنید این دوتا باید یکی باشه
موفق باشید


رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 6 سال پیش مطرح شد
0

@m.mahdavi97
درود...
صحیح ... مقدار name برات تعریف نکردم که اعتبار سنجی کنه...


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

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