helsingborg-stad / global-blade-engine
用于跨包使用的静态blade引擎实例。
4.0.2
2024-01-31 07:48 UTC
Requires
- php: ^8.3
- doctrine/inflector: ^1.4.2
- helsingborg-stad/blade: ^2.0
- illuminate/container: ^8.83.27
- illuminate/contracts: ^8.83.27
- illuminate/events: ^8.83.27
- illuminate/filesystem: ^8.83.27
- illuminate/support: ^8.83.27
- illuminate/view: ^8.83.27
- nesbot/carbon: ^2.34.0
- psr/container: ^1.0.0
- psr/log: ^1.1.3
- psr/simple-cache: ^1.0.1
- symfony/debug: ^4.2
- symfony/finder: ^5.4.27
- symfony/polyfill-mbstring: 1.17.0
This package is auto-updated.
Last update: 2024-08-30 01:39:34 UTC
README
创建一个benjamincrozat/blade的单个实例,用于多个并行运行的包和项目中。
已知问题
- 视图名称必须在整个项目中是唯一的。目前解决方案是在目标目录上一级设置视图路径并使名称唯一。您对视图的调用将以前缀文件夹名称开头。例如:@include("uniquename.viewname")
入门指南
推荐的使用方法是使用composer。添加以下需求,以启用一组新功能。
composer reqire helsingborg-stad/global-blade-engine
示例用法(注册组件)
use \HelsingborgStad\GlobalBladeEngine as Blade; Blade::addViewPath(BASEPATH . 'views'); echo Blade::instance()->make($view, $data)->render();
开发者模式
在您的配置文件中添加以下常量,以在开发模式下清除blade缓存
define( 'GLOBAL_BLADE_ENGINE_CLEAR_CACHE' , true );
构建工具
- 基于benjamincrozat/blade独立版本的Laravel Blade 5.8
依赖关系
- PHP ^8.3
版本
https://github.com/helsingborg-stad/blade-component-library/releases
作者
- Sebastian Thulin
许可证
本项目采用MIT许可证 - 详细内容请参阅LICENSE文件