【发布时间】:2018-04-20 19:46:57
【问题描述】:
我刚刚设置了默认的 Windows 10/Homestead/Vagrant/Virtualbox/Nginx。没有改变任何开箱即用的东西。我对此非常陌生。
我在 Homestead.yaml 中设置了一个自定义站点,欢迎页面可以正常工作。
我正在改变这个:
Route::get('/', function () {
return view('welcome');
});
到这里:
Route::get('/test', function () {
return view('welcome');
});
提供了一个简单的 404。我正在使用 artisan 添加测试控制器,但一切都抛出 404。我的设置似乎很好,我检查了 yaml 文件和 Nginx 配置(虽然对 Nginx 来说很新)。 Vagrant reload --provision(或 vagrant halt/up)没有帮助。
(如果这是我会删除的骗局,我已经看过了)。
---
ip: "192.168.10.10"
memory: 2048
cpus: 1
provider: virtualbox
authorize: C:\Users\computeruser\.ssh\id_rsa.pub
keys:
- C:\Users\computeruser\.ssh\id_rsa
folders:
- map: /Users/computeruser/Documents/Projects/vue.js/Full-Stack-Vue.js-2-and-Laravel-5/vuebnb
to: /home/vagrant/projects
sites:
- map: vuebnb.test
to: /home/vagrant/projects/vuebnb/public
databases:
- homestead
variables:
- key: APP_ENV
value: local
# blackfire:
# - id: foo
# token: bar
# client-id: foo
# client-token: bar
# ports:
# - send: 50000
# to: 5000
# - send: 7777
# to: 777
# protocol: udp
用 yaml 更新了答案。我通过 SSH 检查,文件没有更新。
【问题讨论】:
-
愚蠢的问题,但是您在
http://localhost:4567或http://localhost:4567/test上收到 404 吗? (当然,您的端口号可能不是 4567)
标签: nginx laravel-5 vagrant homestead