2017-05-24 6 views

답변

3

을 기능을 사용할 수 있습니다.

function command_exists($name) 
{ 
    return array_has(\Artisan::all(), $name); 
} 

if (command_exists('config:cache')) { 
    // success 
} 
0
php artisan list 

가능한 모든 장인 명령이 표시됩니다. 자신 만의 명령으로 '명령'하위 섹션이 있습니다.

php artisan command:MyCreatedCommand 

편집을 다음과 같이

당신이 그들을 부를 것이다 : 확인하려면 명령 프로젝트에 존재하는 경우 PHP는 class_exists는 테스트 및 작업

if(class_exists('App\Console\Commands\MyCommandName')){ 
    //Do whatever 
} 
+0

아, 알겠습니다. laravel의 어떤 버전을 사용하고 있습니까? – ochhii

+0

Laravel을 사용하고 있습니다. 5.4 – Sangar82

+0

네임 스페이스가 아닌 명령 이름으로 검색해야합니다. Thx 당신의 도움! – Sangar82