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


How to get a model in controller laravel 5.2

我是laravel的新成员,我正试图从控制器方法中的视图中获取模型帖子。我使用Collective'Html'FormFacade作为视图。我的视图代码如下;

{!! 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