基于Laravel Homestead环境访问路由时404问题的解决
配置好基于Laravel Homestead环境之后,下载Laravel项目并配置路由后,通过配置好的路由访问出现404错误。
No input file specified 404
如果不清楚VirtualBox,那么这将又是一个坑。清空浏览器缓存不管用,路由的确没有配置错,但就是出现了404,这肯定就说明有哪个地方错了。
那么这个坑就在于VirtualBox缓存的坑。
原因:Laravel的部分缓存自带了将检查文件修改时间的功能,或本地修改时间早于虚拟机缓存时间,缓存将不会更新。
解决这道:重启或修复
<span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(103, 110, 149)"># 说明 :需要切换到Homestead目录执行</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box"></span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px">vagrant halt</span><br></br><span style="box-sizing: border-box;padding-right: 0.1px"><span style="box-sizing: border-box;color: rgb(103, 110, 149)"># 或</span></span><br></br><span style="box-sizing: border-box;padding-right: 0.1px">vagrant up <span style="box-sizing: border-box;color: rgb(199, 146, 234)">--provision</span></span>
我是小白,期待和优秀的你一起同行!
小白
2020年10月25日
请登录后再评论