helsingborg-stad/global-blade-engine

用于跨包使用的静态blade引擎实例。

4.0.2 2024-01-31 07:48 UTC

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文件