Laravel
[Laravel] Console Command Argument 옵션
먹세
2023. 1. 3. 11:18
protected $signature = 'order:check {param?*}';
필수 인수
protected $signature = 'order:check {param}';
선택적 인수
protected $signature = 'order:check {param?}';
기본값이 있는 선택적 인수
protected $signature = 'order:check {param=foo}';
여러개의 값을 배열로 받기 (값 필수)
protected $signature = 'order:check {param*}';
여러개의 값을 선택적으로 배열로 받기 (빈값 허용)
protected $signature = 'order:check {param?*}';
배열 받을때 사용 예
$param = $this->argument('param') ?? null;
$query = Users::where(...);
if($param) {
$query = $query->whereIn('param', $param);
}
$result = $query->get();
반응형