xaamin / blade
此软件包的最新版本(v1.1.3)没有提供许可证信息。
开箱即用的Laravel blade模板
v1.1.3
2021-03-10 23:48 UTC
Requires
- illuminate/view: ^5.2|^6.0|^7.0|^8.0
This package is auto-updated.
Last update: 2024-09-11 07:32:28 UTC
README
Blade模板引擎的独立版本,用于Laravel之外的使用。
安装
composer require xaamin/blade
使用
通过传递视图文件所在文件夹和缓存文件夹创建Blade实例,然后通过调用make方法渲染模板。
use Xaamin\Blade\View; $view = new View('views', 'cache'); echo $view->make('home', ['name' => 'John Doe']);
现在您可以通过调用compiler()函数轻松创建指令
$view->compiler()->directive('money', function ($expression) { return "<?= '$ ' . number_format($expression, 2, '.', ','); ?>"; });
在您的Blade模板中
<?php $decimal = '520.50' ?> @datetime($decimal)
Blade实例将所有方法传递给内部视图工厂。因此,例如exists、file、share、composer和creator等方法也是可用的。
有关Blade模板引擎的更多信息,请参阅https://laravel.net.cn/docs/5.3/blade。