Laravel Console Command가 있는지 확인하고 var 명령을 호출하여 보호 명령 var에 있는지 확인해야합니다.Laravel Console Command가 있는지 확인하는 방법은 무엇입니까?
다른 Laravel 콘솔 명령에서 호출해야합니다. 그리고 뭔가가 있는지 알고 싶습니다 exists_command('mycommand:foo')
이것을 달성 할 방법이 있습니까?
Laravel Console Command가 있는지 확인하고 var 명령을 호출하여 보호 명령 var에 있는지 확인해야합니다.Laravel Console Command가 있는지 확인하는 방법은 무엇입니까?
다른 Laravel 콘솔 명령에서 호출해야합니다. 그리고 뭔가가 있는지 알고 싶습니다 exists_command('mycommand:foo')
이것을 달성 할 방법이 있습니까?
을 기능을 사용할 수 있습니다.
function command_exists($name)
{
return array_has(\Artisan::all(), $name);
}
if (command_exists('config:cache')) {
// success
}
php artisan list
가능한 모든 장인 명령이 표시됩니다. 자신 만의 명령으로 '명령'하위 섹션이 있습니다.
php artisan command:MyCreatedCommand
편집을 다음과 같이
당신이 그들을 부를 것이다 : 확인하려면 명령 프로젝트에 존재하는 경우 PHP는 class_exists는 테스트 및 작업
if(class_exists('App\Console\Commands\MyCommandName')){
//Do whatever
}
아, 알겠습니다. laravel의 어떤 버전을 사용하고 있습니까? – ochhii
Laravel을 사용하고 있습니다. 5.4 – Sangar82
네임 스페이스가 아닌 명령 이름으로 검색해야합니다. Thx 당신의 도움! – Sangar82