brainlight/brainlight-for-laravel

Laravel 对 Brainlight 模板引擎的支持。

v1.1.0 2023-03-10 18:56 UTC

This package is auto-updated.

Last update: 2024-09-10 22:24:34 UTC


README

Brainlight 是一个轻量级的模板系统,具有最少的逻辑模式。

这是 Laravel 对 Brainlight Php 模板引擎的支持。

要求

  • PHP >= 8.1
  • Laravel ^8.0|^9.0|^10.0

安装

在您的 Laravel 项目中使用以下命令安装 Brainlight for Laravel 包

composer require brainlight/brainlight-for-laravel

默认情况下,Brainlight for Laravel 将其缓存存储在 storage_path('brain')。如果您不打算更改此路径,请在您的 storage 文件夹中创建一个新的 brain 目录。

可能您还希望在这个新目录中创建一个 .gitignore 文件

*
!.gitignore

配置

使用以下命令发布配置文件

php artisan vendor:publish --provider="BrainlightPhp\BrainlightForLaravel\BrainlightServiceProvider"

然后编辑您刚刚创建的配置文件,位于:config/brainlight.php

有关选项定制的详细信息,请参考 Brainlight PHP 文档

使用

您可以像渲染 Blade 模板文件一样渲染 Brainlight 模板文件

return view('template', ['content' => 'Hello world.']);

template.brain

<p>{{content}}</p>

有关模板语法的详细信息,请参考 Brainlight 文档

许可证

Brainlight for Laravel 是开源软件,许可协议为 MIT 许可证