如何在控制器laravel中获取模型5.2

如何在控制器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(); 
    // ... 
} 

我建议您阅读https://laravel.com/docs/5.2/eloquent#basic-updates

+0

谢谢@Rob更新记录,然后从数据库中检索它,它的工作 –