راکت
رایموند
رایموند
توسط رایموند مطرح شد
حل
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.mahdavi977 سال پیشمطرح شد
1

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


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

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


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

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


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

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


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

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


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

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