mpaleo / view-tags by mpaleo

Simple way to tag your Laravel views
349
4
1
Package Data
Maintainer Username: mpaleo
Maintainer Contact: github@michaelpaleo.com (Michael Paleo)
Package Create Date: 2016-01-17
Package Last Update: 2016-03-05
Home Page: https://mpaleo.github.io/view-tags
Language: PHP
License: MIT
Last Refreshed: 2024-03-23 15:02:21
Package Statistics
Total Downloads: 349
Monthly Downloads: 0
Daily Downloads: 0
Total Stars: 4
Total Watchers: 1
Total Forks: 0
Total Open Issues: 0

Laravel view tags

Software License

Installation

  1. Add the package to your composer.json

    ...
    "mpaleo/view-tags": "~1.0",
    ...
    
  2. Update

    composer update
    
  3. Add the service provider to the providers array in {laravel-root}\config\app.php

    ...
    ViewTags\ViewTagsServiceProvider::class,
    ...
    
  4. Add the alias in {laravel-root}\config\app.php

    ...
    'ViewTags' => ViewTags\ViewTags::class,
    ...
    

Usage

Tag views

ViewTags::tag('viewOne', 'someTag');
ViewTags::tag('viewTwo', 'someTag');
ViewTags::tag('viewThree', ['someTag', 'anotherTag']);

Get tagged views

ViewTags::taggedWith('someTag');
/* Output:
 * array(3) {
 *   [0] => "viewOne"
 *   [1] => "viewTwo"
 *   [2] => "viewThree"
 * }
 */
 
ViewTags::taggedWith('anotherTag');
/* Output:
 * array(1) {
 *   [0] => "viewThree"
 * }
 */

License

The view tags package is licensed under the MIT license