我想提交更新数据,我已经使用了该patch方法,但它一直告诉我the get method is not supported
编辑表单edit.info.blade
<form action="{{ route('info.update', ['info' => $info->id]) }}" method="patch" enctype="multipart/form-data">
<input type="hidden" name="_method" value="patch">
<input type="hidden" name="_token" value="{{ csrf_token() }}">
Run Code Online (Sandbox Code Playgroud)
路由列表 web.php
//info penting
route::get('/info-admin','InfosController@index')->middleware('auth','admin')->name('admin.info-admin');
route::get('/tambah-info','PagesController@tambah')->middleware('auth','admin')->name('info.add');
route::patch('/update-info/{info}/update','InfosController@update')->name('info.update');
route::get('/edit-info/{info}/edit','InfosController@edit')->middleware('auth','admin')->name('info.edit');
route::delete('/info/{id}','InfosController@destroy')->middleware('auth','admin')->name('info.destroy');
Run Code Online (Sandbox Code Playgroud)
这是用于更新逻辑 InfosController
public function update(Request $request, Info $info) {
Info::where('id', $info->id)->update([
'judul' => $request->judul,
'konten' => $request->konten,
'image' => $request->image,
]);
return redirect('')->route('admin.info-admin')->with('success', 'Successful');
}
Run Code Online (Sandbox Code Playgroud)
我做错了什么?
我正在构建一个支持多种语言的 Laravel 应用程序。一切都很顺利,但现在我在翻译分页显示数字时遇到问题。我试图寻找解决方案,但没有找到任何解决方案。任何简单的演示都会有所帮助。
谢谢