美文网首页
laravel 向公共模板文件传值

laravel 向公共模板文件传值

作者: 自奏圣乐 | 来源:发表于2019-06-12 00:19 被阅读0次

App\Providers\AppServiceProvider 文件中,boot方法中添加

view()->composer(
     'manage-public',     //模板名

     'App\Http\Controllers\Manage\HomeController@getCallPolice'    //方法名或者类中的方法
 );

App\Http\Controllers\Manage\HomeController控制器文件下写如下方法:

引用: use Illuminate\View\View;

public function getCallPolice(View $view)
{
    $data = CallpoliceModel::where("status","0")->count("id");

    $view->with('no_view',$data);
}

这样公共模板文件manage-public.blade.php就可以获取到$no_view的值了。

补充:

当所有模板都要,用*正则表达式

view()->composer(

     ' * ',     //模板名

     'App\Http\Controllers\Manage\HomeController@getCallPolice'      //方法名或者类中的方法
);

想要指定多个view使用,用数组包起来

view()->composer(

     "['blade1', 'blade2']",     //模板名

     'App\Http\Controllers\Manage\HomeController@getCallPolice'      //方法名或者类中的方法
);

相关文章

  • laravel 向公共模板文件传值

    在 App\Providers\AppServiceProvider 文件中,boot方法中添加 App\Htt...

  • laravel 向公共模板中传值 (view composer)

    网站中,许多页面的侧边栏是相同的。例如: 分类列表页,与文章详情页的侧边栏都包含 最新文章 最新评论 统计计数 这...

  • php菜鸟笔记,laravel 入门教程

    安装 Laravel: 配置 Laravel: 配置路由: 视图传值: Blade模板: Model操作: 数据库:

  • Laravel模板传值

    在TP框架中,模板传值的方式比较简单也很容易理解。Laravel的模板传值跟TP也有相似的地方。 新建一个控制器:...

  • laravel 公共方法

    正好用到laravel的公共方法,顺便记录一下laravel公共方法创建使用 先创建文件 app/Helpers/...

  • laravel-admin 替代后台模板

    开发laravel时候如果需要替换后台的模板文件 首先复制 vendor/encore/laravel-admin...

  • 小程序自定义组件

    1、组件声明 页面json文件--usingComponents属性 2、父子组件传值 父向子传值,类似vue,父...

  • laravel 公共模板变量共享问题

    我们都知道在laravel中,默认的模板是blade,这是一款非常不错的php模板引擎。在模板中,对于公共头部,公...

  • Django 2.1.7 模板 - HTML转义

    相关篇章 Django 2.1.7 创建应用模板Django 2.1.7 配置公共静态文件、公共模板路径Djang...

  • react基础

    生命周期相关函数 生命周期简单模板 组件之间传值 父组件 向 子组件 传递信息 >>>主要是通过 prop进行传值...

网友评论

      本文标题:laravel 向公共模板文件传值

      本文链接:https://www.haomeiwen.com/subject/ruuhfctx.html