Laravel获得复选框的价值

hat*_*apo 7 php validation checkbox laravel

我有很多这个代码的复选框

@foreach($camera_video as $video)
  <input type="checkbox" name="camera_video" value="{{$video->id}}"> <label>{{$video->name}}</label>
@endforeach
Run Code Online (Sandbox Code Playgroud)

现在我想看看用户检查了哪些复选框.我只需要存储的id(值).如何在laravel中做到这一点的最佳方式?

Bug*_*njo 16

您应该将复选框输入的名称更新camera_video[]为数组,然后您就可以了.你将获得输入数组.

<input type="checkbox" name="camera_video[]" value="{{$video->id}}"> <label>{{$video->name}}</label>
Run Code Online (Sandbox Code Playgroud)

如果您使用的是Laravel 5.xx,则应使用Request对象:

public function yourMethod(Request $request)
{
    $cameraVideo = $request->input('camera_video');
    ...
}
Run Code Online (Sandbox Code Playgroud)