在PHP Laravel 5.x中编辑并保存以前的MySQL字段条目,可以按照以下步骤进行操作:
routes/web.php
文件中添加以下代码:Route::get('/edit/{id}', 'ItemController@edit');
Route::post('/update/{id}', 'ItemController@update');
php artisan make:controller ItemController
ItemController
控制器中,添加edit
和update
方法:use App\Models\Item;
use Illuminate\Http\Request;
class ItemController extends Controller
{
public function edit($id)
{
$item = Item::find($id);
return view('edit', compact('item'));
}
public function update(Request $request, $id)
{
$item = Item::find($id);
$item->field = $request->input('field');
$item->save();
return redirect('/edit/'.$id)->with('success', 'Item updated successfully.');
}
}
resources/views
目录下创建一个名为edit.blade.php
的文件,并添加以下代码:<form method="POST" action="/update/{{ $item->id }}">
@csrf
<input type="text" name="field" value="{{ $item->field }}">
<button type="submit">Save</button>
</form>
php artisan serve
现在,你可以通过访问http://localhost:8000/edit/{id}
来编辑以前的MySQL字段条目。在表单中修改字段的值并点击保存按钮后,该条目将会被更新到数据库中。
请注意,以上代码仅为示例,实际应用中可能需要根据具体需求进行适当的修改和优化。
推荐的腾讯云相关产品:腾讯云数据库MySQL、腾讯云云服务器CVM。
腾讯云数据库MySQL产品介绍链接地址:https://cloud.tencent.com/product/cdb 腾讯云云服务器CVM产品介绍链接地址:https://cloud.tencent.com/product/cvm
领取专属 10元无门槛券
手把手带您无忧上云