felixdorn / laravel-render-blade-string
一个可以即时渲染 Blade 的函数。
1.1.1
2022-01-21 21:50 UTC
Requires
- php: ^8
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- orchestra/testbench: ^6.24
- pestphp/pest: ^1.21
- phpstan/phpstan: ^1.4
- symfony/var-dumper: ^5.4
This package is auto-updated.
Last update: 2024-09-11 18:44:55 UTC
README
免责声明:此包不会支持 Laravel 9.x 及未来的版本,因为现在它是框架的一部分,请参阅 Blade::render
。
即时渲染 Blade。
安装
需要 PHP 8.0.0+
您可以通过 composer 安装此包
composer require felixdorn/laravel-render-blade-string
免责声明
此函数评估 PHP 代码(使用 eval()
)。除非您编写以下代码,否则这不应该是一个安全问题。
__renderBlade($request->get('blade'));
函数名中的双下划线是为了提醒您这是一个有些 不干净的操作,您应尽可能避免这样做。
用法
__renderBlade('@if ($something) Yo! @endif', [ 'something' => true ]);
测试
composer test
Laravel Render Blade String 由 Félix Dorn 创建,遵循 MIT 许可协议。