Laravel中向公共模板传递变量有哪些常用方法?

2026-06-10 00:493阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计619个文字,预计阅读时间需要3分钟。

Laravel中向公共模板传递变量有哪些常用方法?

在开发过程中,常常需要向公共模板赋予值,如顶部导航栏、页面底部等。但不可能在每个控制器中重复赋值。以下是在Laravel中解决此问题的方法:

修改 `App\Providers\AppServiceProvider`,在 `boot` 方法中添加所需的值:

phppublic function boot(){ // 添加顶部导航栏的值 $this->app->view->composer('layouts.app', function ($view) { $view->with('topNavigation', '顶部导航内容'); });

// 添加页面底部的值 $this->app->view->composer('layouts.app', function ($view) { $view->with('footerContent', '页面底部内容'); });}

开发过程中许多时候都会向公共模板赋值,比如顶部导航栏,页面底部等等,不可能在每个控制器中都赋值一遍。

阅读全文

本文共计619个文字,预计阅读时间需要3分钟。

Laravel中向公共模板传递变量有哪些常用方法?

在开发过程中,常常需要向公共模板赋予值,如顶部导航栏、页面底部等。但不可能在每个控制器中重复赋值。以下是在Laravel中解决此问题的方法:

修改 `App\Providers\AppServiceProvider`,在 `boot` 方法中添加所需的值:

phppublic function boot(){ // 添加顶部导航栏的值 $this->app->view->composer('layouts.app', function ($view) { $view->with('topNavigation', '顶部导航内容'); });

// 添加页面底部的值 $this->app->view->composer('layouts.app', function ($view) { $view->with('footerContent', '页面底部内容'); });}

开发过程中许多时候都会向公共模板赋值,比如顶部导航栏,页面底部等等,不可能在每个控制器中都赋值一遍。

阅读全文