You*_*taf 2 php laravel eloquent laravel-5
我有一个checkbox组,想将它们作为val(1,2,3) 插入我的数据库中。
这是我的刀片
<div class="form-group">
@foreach($extra as $ext)
<div class="checkbox">
<label>
{{ Form::checkbox('extra_services[]', $ext->id, null, ['class' => 'checkbox']) }}
{!! $ext->title !!}
</label>
</div>
@endforeach
</div>
Run Code Online (Sandbox Code Playgroud)
这是控制器
$temp->currency = $request->currency;
$temp->implode($request->extra_services, ',');
$temp->save();
Run Code Online (Sandbox Code Playgroud)
我有
strtolower() 期望参数 1 为字符串,给定数组
将复选框值作为 (1, 2, 3) 插入数据库的正确方法是什么?
你需要改变
$temp->implode($request->extra_services, ',');
到
$temp->extra_services = implode(',', $request->extra_services);
| 归档时间: |
|
| 查看次数: |
32853 次 |
| 最近记录: |