RobinRadic / blade-extensions by radic

Laravel package providing additional Blade extensions: foreach (with $loop data like twig), break, continue, set,array (multiline), etc
310,831
268
17
Package Data
Maintainer Username: radic
Maintainer Contact: robin@radic.nl (Robin Radic)
Package Create Date: 2014-07-08
Package Last Update: 2020-05-16
Home Page: http://robin.radic.nl/blade-extensions
Language: PHP
License: MIT
Last Refreshed: 2024-05-03 03:04:03
Package Statistics
Total Downloads: 310,831
Monthly Downloads: 533
Daily Downloads: 10
Total Stars: 268
Total Watchers: 17
Total Forks: 35
Total Open Issues: 1

Laravel logo Laravel Blade Extensions

Build Status GitHub Version Total Downloads License

A Laravel package providing additional Blade functionality.

Tested on all Laravel 5.x versions.

The package follows the FIG standards PSR-1, PSR-2, and PSR-4 to ensure a high level of interoperability between shared PHP code.

Version 7.1

Features

  • Compatible with all Laravel 5 versions
  • 20+ Configurable, nameable, extendable, replaceable, testable directives.
  • Compile Blade strings with variables BladeExtensions::compileString($string, array $vars = [])
  • Progamatically push content to a stack inside blade view(s) BladeExtensions::pushToStack($stack, $views, $content)
  • Even if you don't use any of the directives, Blade Extensions provides you with a great method to manage your directives.

Directives

All directives can be disabled, extended or replaced.

Installation

1. Composer

"radic/blade-extensions": "~7.1"

2. Laravel

Radic\BladeExtensions\BladeExtensionsServiceProvider::class

3.Configuration

The first version of this package was created for Laravel 4.2. In the later releases Laravel introduced quite a few similar directives/functionality like the foreach loop variable, Components & Slots, etc. This package automaticly disables some directives depending on your Laravel version. The configuration file allows you to fully configure this behaviour. Make sure to check it out.

Copyright/License

Copyright 2015 Robin Radic - MIT Licensed