You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel 8 资源控制器(Resource Controller)访问返回404问题排查求助

解决方案

  1. 修正视图存放路径
    Laravel 8 默认视图加载根目录为 resources/views,你需要将 index.blade.php 移动到该目录下。之前放在 /app/views 目录能正常访问,是因为你在 config/view.php 中修改过默认视图路径配置,和框架默认逻辑不一致,统一路径即可消除异常。
  2. 清除路由缓存
    本地开发环境不要执行 route:cache 命令,该命令是生产环境专用的路由优化功能,启用后路由会被固化为缓存文件,修改路由文件后必须重新执行缓存命令才能生效。你现在执行 php artisan route:clear 清除已有路由缓存,恢复路由动态加载规则后,对应路由即可正常匹配。
  3. 校验端口一致性
    你之前调试已经发现过端口设置错误,确认 Laravel 开发服务启动时监听的端口和你访问地址的端口保持一致,默认启动端口为 8000,若有端口占用调整过启动参数,对应修改访问地址即可。
  4. 控制器返回逻辑校验
    你当前 CarsController 的 index 方法返回 view('index'),对应 resources/views/index.blade.php 文件,路径匹配后即可正常渲染视图。

内容的提问来源于stack exchange,提问作者swlok

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.02 18:36:02