0
我想我选择了多个复选框,存储到我的透视表laravel - 如何存储多个复选框
<template id="roles-template">
<div class="col-md-12" v-for="role in list">
<input type="checkbox" name="role_id[]" value="{{ role.id }}" >
<span class="form-radio--text">{{ role.name }}</span>
</input>
</div>
</template>
我的控制器上,我尝试获取输入并存储到数据库
$role = Role::findOrFail($request->role_id);
$permission->giveRoleTo($role); //store into pivot table
但它给了我一个错误
将参数1传递给App \ Role :: giveRoleTo()必须是App \ Role的实例,illuminate的实例\ D atabase \ Eloquent \ Collection
有人知道如何解决这个问题吗?
不想使用foreach? –
在我看来的foreach?我在这个案例中使用'v-for' vuejs – ishadif
您想要将所有复选框的值保存到右边 –