netpeoplehu / view-composer
此包已被废弃且不再维护。未建议替代包。
Laravel >= 5.4 的视图构建器包
1.1.0
2018-05-07 14:49 UTC
Requires
- illuminate/console: >= 5.4
- illuminate/filesystem: >= 5.4
- illuminate/support: >= 5.4
This package is not auto-updated.
Last update: 2020-10-27 14:15:07 UTC
README
需求
❗️ Laravel >= 5.4
安装
5.4
- 使用 composer 下载
composer require netpeoplehu/view-composer
- 将服务提供者添加到应用配置
config/app.php
Netpeople\ViewComposer\Providers\ViewComposerServiceProvider::class,
- 发布包配置
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider
5.5+
- 使用 composer 下载
composer require netpeoplehu/view-composer
- 发布包配置
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'); }