0
我正在Laravel內部工作,當我通過命令行php artisan serve
爲開發服務器提供服務,並將更改保存到文本編輯器中時,我得到了期望的結果。但是,如果我在編輯器中進行更改,並在幾分鐘後刷新瀏覽器內的任何更改。Laravel頁面刷新
另外,作爲一個側面問題,當我運行php artisan serve
時,我不能再繼續輸入和輸入命令。
謝謝。
我正在Laravel內部工作,當我通過命令行php artisan serve
爲開發服務器提供服務,並將更改保存到文本編輯器中時,我得到了期望的結果。但是,如果我在編輯器中進行更改,並在幾分鐘後刷新瀏覽器內的任何更改。Laravel頁面刷新
另外,作爲一個側面問題,當我運行php artisan serve
時,我不能再繼續輸入和輸入命令。
謝謝。
它在我看來,你有別的事情,而不是Laravel,還有PHP網絡服務器的麻煩。
PHP的內置web服務器被製作爲dinages的服務頁面,Laravel不緩存你的代碼,只是一些視圖,但如果視圖改變它重新編譯它。其他一切都是動態的,你可以在下一次刷新時對它進行更改。
做一個非常基本的測試,創建一個新的路線,並用它來測試:
Route::get('test', function() {
dd('this is a test and value is 1');
});
瀏覽器指向到http:///測試,你必須看到這句話。改變它並擊中F5,它必須改變。
關於您及時的需求,你有兩個選擇:
- 打開一個新的終端只是運行php artisan serve
-Run它的背景,至極也有,至少2種選擇:
bg
,它會顯示php artisan serve &
這就是你的第二個選項,你可以通過做運行它:
PHP工匠服務&
在這兩種情況下,你有你的提示回去。
或在單獨的標籤中運行'php artisan serve' – JoshP