【发布时间】:2017-10-25 13:17:57
【问题描述】:
我是 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>
这是我的控制器
public function store(Request $request)
{
$this->validate($request, [
'job' => 'required',
'machine' => 'required'
]);
$input = $request->all();
SpkAdmin::create($input);
}
这是我的模特
protected $table = 'tb_job';
protected $fillable = ['user_job', 'machine'];
这是我的数据库
user_job | machine
------ | ------
Cell | Cell
如何将控制器上的 scyn 作业存储在 user_job 上? 对不起我的英语
【问题讨论】:
-
您希望表单字段名称不同于 DB 中的名称?
-
@GaneshGhalame 我希望输入名称与 DB 中的字段名称不同
-
如果答案有效,请批准并投票
标签: php mysql laravel laravel-5