首页 > 解决方案 > 如果发生变化,Laravel PHP 会自动运行 php artisan serve

问题描述

我正在将 laravel 用于 php webproject。

昨天发现一个问题:

每次我在控制器文件中进行更改 fe 都需要重新运行php artisan serve,这会消耗大量时间(关闭 CMD,再次打开并输入php artisan serve

我正在尝试找到一种方法,因此当我在 localhost 上测试我的应用程序时,此命令将自动重新运行。

我可能可以用 Python 编写一个脚本或其他东西,php artisan serve每当我点击 fe 时它会自动打开 CMD 并执行CTRL + F5,但这感觉很hacky,有没有更干净的解决方案?

我还找到了有关如何在文件夹和apache 文件夹中编辑hosts文件的指南,但是在完成所有步骤之后,如果我尝试访问我的应用程序,我会得到“它可以工作”,这只是 apache 成功的一个指标安装。system32httpd-vhosts.conf

标签: phplaravel

解决方案


你应该避免php artisan serve因为它只是运行 Laravel 项目的快捷方式。为了获得更好的开发环境,您应该使用提供完整解决方案的Laravel Homestead 。


推荐阅读