如何在控制器laravel 5.2

时间:2016-08-19 19:53:49

标签: php 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() !!}

我的问题是如何才能将此帖子数据作为模型在控制器中获取?

1 个答案:

答案 0 :(得分:2)

最简单的方法是用它实例化一个新模型。

$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