2017 © Pedro Peláez
 

library blade-extended

image

goszowski/blade-extended

  • Monday, March 20, 2017
  • by goszowski
  • Repository
  • 1 Watchers
  • 0 Stars
  • 65 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 8 % Grown

The README.md

BladeExtended for Laravel 5.*

Laravel 4 version: https://github.com/sleeping-owl/blade-extended, (*1)

BladeExtended is a simple library, adding bd-foreach, bd-inner-foreach, bd-if and bd-class attribute directives support to your blade templates., (*2)

Create multiple li elements, but ignore item with name "_dev"
 <ul>
    <li bd-foreach="$items as $item" bd-if="$item->name !== '_dev'">
        <a href="#">{{ $item->name }}</a>
    </li>
 </ul>
Using bd-inner-foreach you can create multiple element for each array item
 <ul bd-inner-foreach="$items as $i => $item">
    <li>{{ $i }}</li>
    <li>{{ $item }}</li>
 </ul>
Add class to element by condition

Note: Conditional classes will be added to existing ones or create class attribute if it doesnt exist., (*3)

 <div class="my-class" bd-class="$condition ? 'class-to-add', $condition2 ? 'second-class-to-add'">
    …
 </div>

Installation

  1. Require this package in your composer.json and run composer update :, (*4)

    "goszowski/blade-extended": "1.*"
  2. After composer update, add service providers to the config/app.php, (*5)

    Goszowski\BladeExtended\BladeExtendedServiceProvider::class,
  3. All done! Now you can use new directives in your blade templates., (*6)

The Versions

20/03 2017

dev-master

9999999-dev

  Sources   Download

MIT

The Requires

 

by Jaroslaw Goszowski

20/03 2017

1.0.1

1.0.1.0

  Sources   Download

MIT

The Requires

 

by Jaroslaw Goszowski

20/03 2017

1.0.0

1.0.0.0

  Sources   Download

MIT

The Requires

 

by Jaroslaw Goszowski