راکت
حل شده

خطای The name field is required

4 پاسخ

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

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

ممنون میشم

رایموند
رایموند
@Raymond
ثبت پرسش جدید

پاسخ‌ها

4
مهدی مهدوی
مهدی مهدوی
@mehdi.mahdavi97

تخصص: تازه وارد

بهترین پاسخ

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

وحید رضازاده
وحید رضازاده
@vahidrezazadeh

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

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

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

رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

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

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

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