0

我对 Laravel 很陌生。我laravel new blog按照 Laravel 站点中的文档在 MacOS 上使用命令创建了一个本地开发站点 blog.test。

php artisan serve~/Sites/blog文件夹中使用命令时blog.test显示 Laravel 欢迎页面,但当我使用代客开发时blog.test显示It Works.

请帮助解决这个问题。缺少什么步骤?

我已经尝试过以下步骤

  1. 代客重新安装
  2. 代客重启
  3. 代客链接

似乎 blog.test 指向index.htmlWeb 服务器的默认文件,而不是Laravel 项目index.php文件夹中的文件。blog/public

我是否需要将 Web 根目录配置为blog/public 或“代客链接”命令应该自行处理?

4

2 回答 2

0

我使用以下命令停止了 apache

sudo apachectl stop
然后我跟着下面的线程

https://github.com/laravel/valet/issues/299

线程中给出的 dnsmasq 和 dnsmasq.conf 文件的问题解决了这个问题。

于 2018-05-26T11:40:14.237 回答
0

“It Works”向我表明 Mac 的内置 Apache 服务器正在处理该请求。您只需要禁用它以便 Valet 接管。

运行sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist以关闭内置的 Apache 服务器。

之后您可能还需要重新启动 Valet valet restart

于 2018-05-25T19:49:18.887 回答