如何在控制器laravel中获取模型5.2
问题描述:
我是laravel中的新成员,我试图从控制器方法中查看模型帖子。我用Collective \ Html \ FormFacade作为视图。我的查看代码在下面;如何在控制器laravel中获取模型5.2
{!! Form::model($employee,array("url" => "employee/edit" , "method"=>"POST")) !!}
<ul>
<li>
{{ Form::label('Name', 'Name') }}
</li>
<li>
{{ Form::text('Name') }}
</li>
</ul>
<ul>
<li>
{{ Form::label('Job', 'Job') }}
</li>
<li>
{{ Form::text('Job') }}
</li>
</ul>
<ul>
<li>
{{ Form::label('Salary', 'Salary') }}
</li>
<li>
{{ Form::text('Salary') }}
</li>
</ul>
{{ Form::submit('Update Employee!') }}
{!! Form::close() !!}
我的问题是我怎样才能得到这个职位数据作为控制器中的模型?
答
最简单的方法是用它实例化一个新模型。
$employee = new Employee($request->all())
如果您正在使用的ID
public function update(Request $request, $id) {
$employee = Employee::find($id);
$employee->fill($request->all());
$employee->save();
// ...
}
谢谢@Rob更新记录,然后从数据库中检索它,它的工作 –