ryangjchandler / standalone-blade
此包已被废弃且不再维护。未建议替代包。
在 Laravel 外部使用 Laravel 的 Blade 模板引擎。
v0.2.0
2023-02-24 15:16 UTC
Requires
- php: ^8.1
- illuminate/config: ^10.0
- illuminate/support: ^10.0
- illuminate/view: ^10.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.0
- pestphp/pest: ^1.20
- spatie/ray: ^1.28
This package is auto-updated.
Last update: 2024-01-07 23:27:05 UTC
README
此包为 Laravel 的 Blade 模板引擎提供一个独立版本,以供 Laravel 外部使用。
安装
您可以通过 Composer 安装此包。
composer require ryangjchandler/standalone-blade
使用
首先创建一个 RyanChandler\Blade\Blade
类的新实例。
use RyanChandler\Blade\Blade; $blade = new Blade('/path/to/views', '/path/to/cache');
现在您可以使用 Blade
对象与 Illuminate\View\Factory
实例和 Illuminate\View\Compilers\BladeCompiler
实例进行交互。
$html = $blade->make('my-view', ['name' => 'Ryan'])->render(); $blade->directive('echo', fn ($expression) => "<?php echo {$expression}; ?>");
测试
composer test
更新日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 了解详情。
安全漏洞
请审查 我们的安全策略 了解如何报告安全漏洞。
鸣谢
许可
MIT 许可证 (MIT)。请参阅 许可文件 了解更多信息。