[英]Laravel Vagrant run artisan command in PHP CLI
我正在將Laravel 5.4與Homestead vagrant一起使用,並在vagrant上運行我的應用程序,我在其中運行vagrant@homestead:~/ticketApp$ php artisan dusk
,並且工作正常。 目前,我需要在我的代碼中進行檢查的地方使用hack
if ('cli' === PHP_SAPI) {
// do something
}
並運行命令php php artisan dusk
但是條件'cli' === PHP_SAPI
沒有返回true
,當我打印PHP_SAPI
它返回了fpm-cgi
。
而我期望PHP_SAPI
將返回cli
。
請幫助我如何運行測試以使此條件成立
嘗試運行命令
php-cli artisan dusk
好的,為您的Laravel版本檢查文檔,現代框架為檢查請求類型實現了內置功能,例如:
if (App::runningInConsole())
echo "Running in artisan/CLI";
else
echo "Running in a browser";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.