Php Laravel 5:以正确的方式雄辩地使用inflade()
我有一个复选框组,希望将它们作为val1,2,3插入我的数据库 这是我的刀片Php Laravel 5:以正确的方式雄辩地使用inflade(),php,laravel,laravel-5,eloquent,Php,Laravel,Laravel 5,Eloquent,我有一个复选框组,希望将它们作为val1,2,3插入我的数据库 这是我的刀片 <div class="form-group"> @foreach($extra as $ext) <div class="checkbox"> <label> {{ Form::checkbox('extra_services[]', $ext->id, null, ['class' => 'check
<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>
我得到
strtolower期望参数1是字符串,数组给定
将复选框值作为1、2、3插入数据库的正确方法是什么?您需要更改$temp->内爆$request->额外服务',';到$temp->extra_services=内爆“,”,$request->extra_services 您需要更改$temp->内爆$request->额外服务,',';到$temp->extra_services=内爆“,”,$request->extra_services 我假设您希望将该值分配给$temp->extra\u服务。那么代码应该是
$temp->extra_services = collect($request->extra_services)->implode(',');
我假设您希望将该值分配给$temp->extra\u服务。那么代码应该是
$temp->extra_services = collect($request->extra_services)->implode(',');