netpeoplehu/view-composer

此包已被废弃且不再维护。未建议替代包。

Laravel >= 5.4 的视图构建器包

1.1.0 2018-05-07 14:49 UTC

This package is not auto-updated.

Last update: 2020-10-27 14:15:07 UTC


README

需求

❗️ Laravel >= 5.4

安装

5.4

  1. 使用 composer 下载
composer require netpeoplehu/view-composer
  1. 将服务提供者添加到应用配置 config/app.php
Netpeople\ViewComposer\Providers\ViewComposerServiceProvider::class,
  1. 发布包配置
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider

5.5+

  1. 使用 composer 下载
composer require netpeoplehu/view-composer
  1. 发布包配置
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider

使用

生成你的第一个 composer

php artisan make:composer ExampleComposer

编辑配置 (config/view-composers.php)

    App\Http\ViewComposers\ExampleComposer::class => [
        'welcome',
        'layout.main'
    ]

编辑 ExampleComposer ({appNameSpace}/Http/ViewComposers/ExampleComposer.php)

    /**
     * Bind data to the view.
     *
     * @param  View  $view
     * @return void
     */
    public function compose(View $view)
    {
        $view->with('example', 'It works');
    }

许可

MIT