nhzex/think-blade
最新稳定版本:v7.0.0
Composer 安装命令:
composer require nhzex/think-blade
包简介
Use Laravel Blade templates without the full Laravel framework
README 文档
README
thinkphp 6.1, 8.0 blade 视图渲染驱动
blade版本: v9.52.15
Installation
composer require nhzex/think-blade
view.php
<?php [ // 模板引擎类型 'type' => 'blade', // 默认模板渲染规则 1 解析为小写+下划线 2 全部转换小写 3 保持操作方法 'auto_rule' => 1, // 模板目录名 'view_dir_name'=> 'view', // 模板后缀 'view_suffix' => 'blade.php', // 模板文件名分隔符 'view_depr' => DIRECTORY_SEPARATOR, // 编译缓存 'tpl_cache' => true, ];
统一扩展注册(7.x 暂不支持)
<?php $register = app()->make(\HZEX\Blade\Register::class); $register->directive('strlen', function ($parameter) { return "<?php echo strlen($parameter) ?>"; }); $register->if('auth', function ($parameter) { return true; });
auth 支持 (自行实现并绑定到以下命名)
- app->bind('auth', concrete::class)
- auth->check(): bool
- auth->guest(): bool
- app->bind('auth.gate', concrete::class)
- auth->check($abilities, $arguments): bool
- auth->denies($abilities, $arguments): bool
- auth->any($abilities, $arguments): bool
代码引用
统计信息
- 总下载量: 2.65k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 14
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: Apache-2.0
- 更新时间: 2019-03-07