xaamin/blade

此软件包的最新版本(v1.1.3)没有提供许可证信息。

开箱即用的Laravel blade模板

v1.1.3 2021-03-10 23:48 UTC

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实例将所有方法传递给内部视图工厂。因此,例如existsfilesharecomposercreator等方法也是可用的。

有关Blade模板引擎的更多信息,请参阅https://laravel.net.cn/docs/5.3/blade