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

This package is not auto-updated.

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


README

Requirement

❗️ Laravel >= 5.4

Installation

5.4

  1. Download with composer
composer require netpeoplehu/view-composer
  1. Add service provider to the app config config/app.php
Netpeople\ViewComposer\Providers\ViewComposerServiceProvider::class,
  1. Publish package config
php artisan vendor:publish --provider=Netpeople\\ViewComposer\\Providers\\ViewComposerServiceProvider

5.5+

  1. Download with composer
composer require netpeoplehu/view-composer
  1. 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');
    }

License

MIT