gpt4 book ai didi

php - 拉维尔 5 : Use implode() with Eloquent the right way

转载 作者:行者123 更新时间:2023-12-01 22:17:42 24 4
gpt4 key购买 nike

我有一个 checkbox 组,想将它们作为 val(1,2,3) 插入到我的数据库中。

这是我的 Blade

<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>

这是 Controller

    $temp->currency = $request->currency;
$temp->implode($request->extra_services, ',');
$temp->save();

我得到了

strtolower() expects parameter 1 to be string, array given

将复选框值作为 (1, 2, 3) 插入数据库的正确方法是什么?

最佳答案

你需要改变

$temp->implode($request->extra services, ',');

$temp->extra services = implode(',', $request->extra_services);

关于php - 拉维尔 5 : Use implode() with Eloquent the right way,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43420396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com