请问怎么设置表单提交name值与数据表字段名不一一对应?
目前通过 model $fillable 批量赋值,但这个时候表单 input:name 的值需要与 table字段名一致,这样在前端很容易暴露数据表字段名。
出于对安全考虑,除了通过 Input::get 对 model 字段逐个赋值,(由于表单字段较多不考虑该方法)
想问一下 laravel 有什么/是否有 方法可以设置表单 name 与数据表字段名关联的。
如:
Model 在内设置 $map = [ 'table.field1' => 'form.name1', 'table.field2' => 'form.name2', ... ]; 这样的关联关系后,自动赋值将 form.name 自动转换成对应的 table.field。
谢谢!
出于对安全考虑,除了通过 Input::get 对 model 字段逐个赋值,(由于表单字段较多不考虑该方法)
想问一下 laravel 有什么/是否有 方法可以设置表单 name 与数据表字段名关联的。
如:
Model 在内设置 $map = [ 'table.field1' => 'form.name1', 'table.field2' => 'form.name2', ... ]; 这样的关联关系后,自动赋值将 form.name 自动转换成对应的 table.field。
谢谢!
0 个回复