درود دوستان...
یک دکمه ویرایش ایجاد کردم هر کاری می کنم هنگام تغییر متن با همین خطای بالا رو به رو میشم...
کد زیر:
{!! 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('برچسب شما با موفقیت ویرایش شد.');
}
ممنون میشم
بهترین پاسخ
انتخاب شده توسط پایان جهان
مهدی مهدوی
2 سال پیش
سلام
@RaymondDragon
شما در فرم مقدار title رو ارسال می کنید ولی مقدار name رو داخل متد update اعتبار سنجی می کنید این دوتا باید یکی باشه
موفق باشید