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)
| 归档时间: |
|
| 查看次数: |
23315 次 |
| 最近记录: |