harikt/blade-renderer

Zend expressive 的 Laravel blade 渲染器

0.4.1 2018-03-15 17:33 UTC

This package is auto-updated.

Last update: 2024-09-07 20:37:46 UTC


README

Build Status

composer require harikt/blade-renderer

在你的 config/autoload/templates.global.php 中使用以下内容。

<?php

use Zend\Expressive\Template\TemplateRendererInterface;
use Harikt\Blade\BladeRendererFactory;

return [
    'dependencies' => [
        'factories' => [
            TemplateRendererInterface::class => BladeRendererFactory::class,
        ],
    ],

    'templates' => [
        'paths' => [
            'app' => __DIR__ . '/views/app',
        ]
    ]

    'blade' => [
        'cache_dir'      => '/cache/path',
    ],
];

辅助函数

你可以使用由 zend expressive 提供的 URL 辅助函数,通过共享变量 $urlHelper$serverUrlHelper

示例用法。

Hello {{ $name }}

{{ $urlHelper('article_show', ['id' => '3'], ['foo' => 'bar'], 'fragment') }}

{{ $serverUrlHelper('/hello/world') }}