Laravel:访问其他文件中的View Composer数据

辛格先生

我有一个称为View Composer的文件statistics.blade.php,可以在应用程序的每个页面上访问它(也包含在仪表板上)。dashboard页面上,以形式显示相同的数据集tiles

class StatisticsComposer
{
    public function compose(View $view)
    {
        # models
        $ModelA  = new ModelA();
        $ModelB  = new ModelB();
        $ModelC  = new ModelC();

        ...

        # binding data
        $view->with('arrayStatistics', [
            'ModelA'  => $ModelA->_someMethod(),
            'ModelB'  => $ModelB->_someMethod(),
            'ModelC'  => $ModelC->_someMethod(),

            ...
        ]);
    }
}

我需要arrayStatisticsdashboard索引文件访问此数组可能吗..?

尔索伊

创建完StatisticsComposer之后,您需要boot在服务提供商中进行操作。

创建一个服务提供商,ComposerServiceProvider例如;

class ComposerServiceProvider extends ServiceProvider
{
    public function boot()
    {
        View::composer(['statistics'], StatisticsComposer::class); // assuming it is in `resources` folder

        // other view composer bindings...
    }
}

并指向app.php的providers数组,例如;

'providers' => [
     // ... other providers
     App\Providers\ComposerServiceProvider::class,
],

然后$arrayStatistics,您就可以访问了statistics.blade

编辑:我认为这是最好不要使用arrayStatistics,但是ModelAModelB直接用于直接使用/访问。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Laravel中访问其他相关模型数据?

来自分类Dev

从其他组件中的服务访问数据

来自分类Dev

Laravel-访问数据透视表中的其他列数据

来自分类Dev

Laravel-访问数据透视表中的其他列数据

来自分类Dev

如何在Laravel中阻止相同类型的用户访问其他数据?

来自分类Dev

如何访问Laravel 5数据透视表中的其他字段?

来自分类Dev

Laravel 5.1:将数据传递到View Composer

来自分类Dev

Laravel中的Composer View

来自分类Dev

从其他查询访问数据?

来自分类Dev

访问除数据列表中的值以外的其他参数

来自分类Dev

Caffe C ++-访问其他层中的数据

来自分类Dev

如何访问其他字段中的字段数据

来自分类Dev

在Laravel 5中访问Composer自动加载的文件

来自分类Dev

使用Composer在Laravel中包括View Composer

来自分类Dev

使用Composer在Laravel中包括View Composer

来自分类Dev

如何获取composer数据文件夹的GCS路径

来自分类Dev

使用其他数据在Laravel中创建多对多关系

来自分类Dev

更新Laravel 5中的其他数据透视表值

来自分类Dev

在数据流中包括其他文件

来自分类Dev

获取其他.cpp文件中的数据

来自分类Dev

将数据绑定到Laravel 5.1中的特定刀片模板(在嵌套模板上两次调用View Composer的问题)

来自分类Dev

Laravel View :: composer()是否冒两次调用相同数据的风险?

来自分类Dev

如何从其他ViewModel访问数据?

来自分类Dev

如何从其他ViewModel访问数据?

来自分类Dev

从其他形式访问数据控件

来自分类Dev

从POCO HTTPRequestHandler访问其他线程或数据

来自分类Dev

Xamarin 访问其他视图上的数据

来自分类Dev

Django表单访问其他数据

来自分类Dev

连接字符串数据源路径,用于访问其他项目中的文件

Related 相关文章

热门标签

归档