Laravel

Array validation #유효성 #배열 #배열유효성 검사하는법

짱구를왜말려? 2022. 12. 23. 16:06
반응형
SMALL

# What?

배열 안에 내용들 유효성 검사하는법

 

# How?

$request->validate([
    "products" => "required|array",
    "products.*.count" => "required|integer|min:1|max:99",
    "products.*.color" => "required|string|max:500", // #복붙주의 - 일반적인 쇼핑몰에선 컬러 안쓰겠지
    "products.*.need_option_id" => "required|integer",
    "options" => "nullable|array",
]);
/*
$this->post("/carts", [
    "products" => [
        [
            "product_id" => $product->id,
            "count" => $count,
            "color" => "블랙",
        ]
    ],
    "options" => $options,
])
*/
LIST