Ben olsam checkbox ları array olarak alıp gelen değerin count değerine göre kontrol eder veya rule oluşturup validate ederdim.
Blade kısmı:
<input type="checkbox" id="vehicle1" name="vehicle[]" value="Airplane">
<input type="checkbox" id="vehicle2" name="vehicle[]" value="Bike">
<input type="checkbox" id="vehicle3" name="vehicle[]" value="Car">
Controller veya rule oluşturarak validate alanında kullanılacak sorgulama:
$vehicle = $request->get("vehicle");
if (!is_array($vehicle)) {
throw new \Exception("Invalid parameter");
}
if (count($vehicle) < 2) {
throw new \Exception("Missing parameter");
}