netpeoplehu / view-composer
This package is abandoned and no longer maintained.
No replacement package was suggested.
View composer package for 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
Requirement
❗️ Laravel >= 5.4
Installation
5.4
- Download with composer
composer require netpeoplehu/view-composer
- Add service provider to the app config
config/app.php
Netpeople\ViewComposer\Providers\ViewComposerServiceProvider::class,
- Publish package config
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider
5.5+
- Download with composer
composer require netpeoplehu/view-composer
- Publish package config
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider
Usage
Generate your first composer
php artisan make:composer ExampleComposer
Edit config (config/view-composers.php
)
App\Http\ViewComposers\ExampleComposer::class => [ 'welcome', 'layout.main' ]
Edit 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'); }