آفلاین
user-avatar

خطای The name field is required

2 سال پیش
توسط پایان جهان آپدیت شد
آفلاین
user-avatar
پایان جهان ( 124535 تجربه )
2 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

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

{!! 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('برچسب شما با موفقیت ویرایش شد.');
    }

ممنون میشم

بهترین پاسخ انتخاب شده توسط پایان جهان
آفلاین
user-avatar
مهدی مهدوی
2 سال پیش

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

آفلاین
user-avatar
وحید رضازاده ( 17059 تجربه )
2 سال پیش
تخصص : برنامه نویس

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

آفلاین
user-avatar
پایان جهان ( 124535 تجربه )
2 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

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

آفلاین
user-avatar
مهدی مهدوی ( 27878 تجربه )
2 سال پیش
تخصص : توسعه دهنده- JS - PHP - لاراول - وردپرس

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

آفلاین
user-avatar
پایان جهان ( 124535 تجربه )
2 سال پیش
تخصص : جوجه برنامه نویس وردپرس و لاراول

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

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