synergitech/laravel-twig

此包已被废弃,不再维护。作者建议使用 synergitech/twigbridge 包。

此库将 Twig 与 Laravel 5 视图框架标准集成。

v0.0.4 2018-11-02 16:28 UTC

This package is auto-updated.

Last update: 2019-02-20 19:56:13 UTC


README

正在积极开发中,请在项目被认为是稳定之前不要报告问题。

此包将 Twig 与 Laravel 5 视图框架标准集成。该包基于 TwigBridge,由 Rob Crowe 开发,但已经根据我们的需求进行了修改和重构。

安装

首先,使用 Composer 安装包

composer require synergitech/laravel-twig

然后,导出配置

php artisan vendor:publish --provider="SynergiTech\Twig\TwigServiceProvider"

扩展

配置导出后,您可以启用第三方扩展或将您自己的扩展添加到已启用扩展的列表中。

包含的扩展

  • Spatie Laravel Permission(添加了角色、hasrole、hasanyrole 和 hasallroles 函数。)

用法

安装并配置好包后,您就可以开始创建了。以 .twig 文件的形式创建您的模板,包将渲染并缓存您的模板。

待办事项

  • 文档全面更新
  • 进一步重构
  • 单元测试