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