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
您想要將所有複選框的值保存到右邊 –