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

如何修改Laravel Spark框架的左侧侧边栏视图?

Laravel Spark 左侧侧边栏自定义方法

你之前执行的是发布Spark多语言包的命令,无法获取到视图文件,需要按以下步骤操作:

  • 首先执行正确的视图发布命令,将Spark的视图资源发布到项目目录下:
php artisan vendor:publish --tag=spark-views

执行完成后,所有Spark的原生视图文件都会出现在resources/views/vendor/spark目录下。

  • 找到侧边栏对应的视图文件进行编辑:
    默认侧边栏视图路径为resources/views/vendor/spark/layouts/sidebar.blade.php,如果是Stripe版本的Spark,路径为resources/views/vendor/spark/stripe/layouts/sidebar.blade.php,直接在该文件中添加你需要的自定义HTML代码即可生效。
  • 如果你需要降低后续Spark版本升级的冲突概率,可以用视图注入的方式添加自定义内容:
    在你自己的应用服务提供者的boot方法中添加如下代码:
use Illuminate\Support\Facades\View;

public function boot()
{
    View::composer('spark::layouts.sidebar', function ($view) {
        $customContent = view('your.custom.sidebar.view')->render();
        $view->with('custom_sidebar_content', $customContent);
    });
}

之后在上述的sidebar.blade.php文件中你需要展示自定义内容的位置,加上{!! $custom_sidebar_content !!}即可。
小提示:如果你只是要新增导航链接,不需要修改视图,直接在项目的config/spark.php配置文件中的navigation配置段添加对应链接配置即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 14:54:03