radic/blade-extensions

Laravel 扩展包,提供额外的 Blade 扩展功能:foreach(与 twig 中的 $loop 数据一样)、break、continue、set、array(多行)、等

7.4.0 2020-05-16 05:43 UTC

README

Build Status GitHub Version Total Downloads License

一个提供额外 Blade 功能的 Laravel 扩展包。

在所有 Laravel 5.x、6.x 和 7.x 版本上进行了测试。

该包遵循 FIG 标准 PSR-1、PSR-2 和 PSR-4,以确保共享 PHP 代码之间的高互操作性。

版本 7.3

特性

  • 兼容所有 Laravel 5 & 6 版本 (https://travis-ci.org/RobinRadic/blade-extensions)
  • 20+ 可配置、可命名、可扩展、可替换、可测试的指令。
  • 使用变量编译 Blade 字符串 BladeExtensions::compileString($string, array $vars = [])
  • 以编程方式将内容推送到 blade 视图内部的堆栈中 BladeExtensions::pushToStack($stack, $views, $content)
  • 即使你不使用任何指令,Blade Extensions 也为你提供了一个管理指令的出色方法。

指令

所有指令都可以禁用、扩展或替换。

安装

1. Composer

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

2. Laravel

Radic\BladeExtensions\BladeExtensionsServiceProvider::class

3. 配置

该包的第一个版本是为 Laravel 4.2 创建的。在后续版本中,Laravel 引入了许多类似的指令/功能,如foreach 循环变量组件 & 插槽 等。此包会根据您的 Laravel 版本自动禁用一些指令。配置文件允许您完全配置此行为。请务必检查。

版权/许可证

版权 2015 Robin Radic - MIT 许可