온라인 상태 인 내 응용 프로그램에서 php artisan config:clear
을 실행해야하는데, 유일한 문제는 터미널에서 실행할 SSH가 아닌 FTP 자격 증명과 DB 뿐이라는 것입니다. 어떻게이 명령을 실행할 수 있습니까? 터미널없이? 이미 포럼을 살펴본 후 내 문제와 관련된 질문을 찾지 못했지만 답변을 찾지 못했습니다.브라우저에서 config clear를 실행하십시오.
1
A
답변
1
같은 명령에 인수를 전달할 수 있습니다.
$exitCode = Artisan::call('config:clear');
는 더 많은 정보는
https://laravel.com/docs/5.4/artisan#programmatically-executing-commands
여기에서 찾을 수 있습니다
0
숙련 된 명령은 캐시 된 파일을 지우는 데 도움이됩니다.
프로젝트의/bootstrap/cache/폴더에서 config.php 파일을 제거하면 구성 캐시를 직접 지울 수 있습니다.
1
Laravel은 Library를 사용하여 Artisan 명령을 호출하는 기능을 제공합니다. 아래 코드를 실행 해보십시오.
$exitCode = Artisan::call('config:clear');
당신은 당신은 어디서든 PHP 코드 블록에서 장인 명령을 호출 할 수 있습니다이
$exitCode = Artisan::call('make:model',['name'=>"Users",'-m'=>true]);