在Laravel 5中,如果编辑表单不显示要编辑的值,可能是由于以下几个原因导致的:
public function edit($id)
{
$data = YourModel::find($id);
return view('edit-form', compact('data'));
}
然后在视图中使用$data
变量来显示要编辑的值。
Form::model
方法来绑定模型数据到表单:{!! Form::model($data, ['route' => ['your.route.update', $data->id], 'method' => 'PUT']) !!}
// 表单字段
{!! Form::close() !!}
这样,表单字段将自动填充为要编辑的值。
find
方法来验证数据是否存在。综上所述,如果编辑表单不显示要在Laravel 5中编辑的值,可以检查数据是否正确传递到视图,表单字段是否正确绑定要编辑的值,数据库中是否存在要编辑的数据,以及路由配置是否正确。
领取专属 10元无门槛券
手把手带您无忧上云