我在以下代码中有多个复选框:
@foreach($camera_video as $video)
<input type="checkbox" name="camera_video" value="{{$video->id}}"> <label>{{$video->name}}</label>
@endforeach
我想看看用户选中了哪些复选框。我只需要存储 id(值)。在 Laravel 中执行此操作的最佳方法是什么?
最佳答案
您应该将复选框输入的名称更新为 camera_video[]
作为数组,您就可以开始了。您将获得输入数组。
<input type="checkbox" name="camera_video[]" value="{{$video->id}}"> <label>{{$video->name}}</label>
如果你使用的是 Laravel 5.x.x,你应该使用 Request 对象:
public function yourMethod(Request $request)
{
$cameraVideo = $request->input('camera_video');
...
}
关于php - Laravel:获取复选框的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41966620/