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

如何自定义Laravel预制仪表盘视图?查询文件位置及无侵入修改方法

自定义Laravel预制仪表盘视图的正确方法

为什么修改welcome.blade.php无效?

welcome.blade.php是Laravel默认根路径(/)的首页视图,而预制仪表盘(比如Breeze、Jetstream提供的后台页面)对应的是/dashboard路由,两者属于完全不同的页面,所以修改该文件不会影响仪表盘显示。

仪表盘视图的默认位置

  • Laravel Breeze:安装后会自动将视图文件复制到项目的resources/views/dashboard.blade.php;若未找到,原文件位于vendor/laravel/breeze/stubs/resources/views/dashboard.blade.php。
  • Laravel Jetstream:默认视图存放在vendor/laravel/jetstream/resources/views/dashboard.blade.php,未发布前无法直接在项目目录中看到。

不修改vendor文件的覆写方法

针对Laravel Breeze

  1. 若项目中已存在resources/views/dashboard.blade.php,直接修改该文件即可,修改后刷新页面立即生效。
  2. 若未找到该文件,执行以下命令发布Breeze视图到项目目录:
    php artisan vendor:publish --tag=breeze-views
    
    执行后,所有Breeze相关视图(包括仪表盘)会被复制到resources/views下,之后直接修改dashboard.blade.php即可。

针对Laravel Jetstream

Jetstream的视图默认仅存于vendor目录,需先发布到项目目录再修改:

  1. 执行发布命令:
    php artisan vendor:publish --tag=jetstream-views
    
  2. 发布完成后,仪表盘视图会出现在resources/views/vendor/jetstream/dashboard.blade.php,修改该文件即可覆盖默认视图,且不会影响vendor目录中的原文件。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.02 01:24:52