我有一个Laravel项目,如果使用 php artisan服务,所有页面都可以正常运行,但是某些页面如果没有artisan服务,则无法运行。 例如,当我访问localhost:8000 / my_page时,我的页面加载良好。但是当我运行localhost / laravel / public / my_page时 结果只是空白页,没有任何错误。
答案 0 :(得分:1)
默认情况下,localhost/laravel/public/my_page
使用端口 80 ,但Laravel仅监听端口 8000 ,localhost:8000/my_page
起作用是因为告诉浏览器使用端口 8000 ,而不是默认端口80。
如果端口80上尚未运行其他服务,或者防火墙没有阻止该端口,请尝试运行php artisan serve --port=80