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();
반응형
'Laravel' 카테고리의 다른 글
[Laravel] 파일 생성 시 권한 생성 (0) | 2023.03.02 |
---|---|
[Redis] Laravel 에서 Redis Expire 설정하기 (0) | 2023.01.16 |
[Laravel] From Subquery 작성방법 (0) | 2022.12.13 |
[Laravel] updateOrInsert (2) | 2022.04.06 |
[Laravel] migration 으로 column default 를 current_timestamp로 변경하기 (0) | 2022.03.23 |