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

Laravel Views子目录下blade模板路由访问报404错误如何解决

解决方案

错误原因

  • Route::view()方法的第二个参数需使用点语法指向视图,路径相对于resources/views根目录,不需要写相对路径跳转符../
  • 你没有正确配置datauploader的视图层级,该文件存放在uploader子目录下
  • 路由门面默认是大写Route,小写route在大小写敏感的系统中会触发错误
  • 若开启了路由缓存,修改路由后未清理缓存也会返回404

正确配置

修改routes/web.php代码如下:

// 访问路径为 /saledata 指向 saledata目录下的saled.blade.php
Route::view('saledata', 'saledata.saled');
// 访问路径为 /datauploader 指向 uploader目录下的datauploader.php
Route::view('datauploader', 'uploader.datauploader');

后续验证操作

  1. 执行php artisan route:clear清理路由缓存
  2. 确认datauploader.php如果需要使用Blade语法,建议重命名为datauploader.blade.php
  3. 你现有home.blade.php中的{{ url('saledata') }}访问链接无需修改,配置完成后即可正常跳转

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 05:36:01