如何在LARAVEL 5.2中将数据存储到数据库

Wis*_*snu 2 php mysql laravel laravel-5

我想在Laravel上工作,当我想将数据存储到数据库时,我有问题.当视图上的名称与数据库数据上的字段名称不同时,数据库上没有保存,但是当视图上的输入名称与数据库数据上的字段名称相同时

这是视图

<div class="form-group">
    <div class="row">
        <div class="col-md-3">
            <label>Job</label>
            <input type="text" class="form-control" name="job" placeholder="Job">
        </div>
    </div>
</div>
<div class="form-group">
    <div class="row">
        <div class="col-md-3">
            <label>Machine</label>
            {{ Form::select('machine', $mesin_laminating->pluck('active', 'kode')->all(), null, ['class' => 'form-control select2'])}}                                      
        </div>
    </div>

</div> 
Run Code Online (Sandbox Code Playgroud)

这是我的控制器

 public function store(Request $request)
{
    $this->validate($request, [
        'job' => 'required',
        'machine' => 'required'
    ]);

    $input = $request->all();
    SpkAdmin::create($input);

}
Run Code Online (Sandbox Code Playgroud)

这是我的模特

protected $table = 'tb_job';

protected $fillable = ['user_job', 'machine'];
Run Code Online (Sandbox Code Playgroud)

这是我的数据库

user_job | machine
------   | ------
Cell     | Cell
Run Code Online (Sandbox Code Playgroud)

如何在控制器上scyn job存储在user_job上?对不起我的英语不好

Gan*_*ame 10

替换store如下:

public function store(Request $request)
{
    $this->validate($request, [
        'job' => 'required',
        'machine' => 'required'
    ]);

    $spkAdmin = new SpkAdmin();
    //On left field name in DB and on right field name in Form/view
    $spkAdmin->user_job = $request->input('job');
    $spkAdmin->machine = $request->input('machine');
    $spkAdmin->save();
}
Run Code Online (Sandbox Code Playgroud)