sergant210 / laravel-raw-view
旨在动态编译视图,从HTML字符串中生成视图,无需创建视图文件。
2.0.0
2020-09-29 12:43 UTC
Requires
- php: ~7.0
- illuminate/view: ^7.0|^8.0
Requires (Dev)
- phpunit/phpunit: ^8.0|^9.0
This package is auto-updated.
Last update: 2024-09-29 05:01:54 UTC
README
为Laravel 5.5+提供的RawView功能,能够从原始HTML代码中编译视图,使用Blade指令,无需创建视图文件。
安装
通过Composer
$ composer require sergant210/laravel-raw-view
之后,将可以使用view_raw函数。它的工作方式与view函数类似,但必须指定HTML代码而不是视图名称。
用法
class Item { public $tpl = '<li class="{{ $item->makeClasses() }}"> {{ $item->name }}'; ... public function render() { return view_raw($this->tpl, ['item' => $this])->render(); } } // View <ul> @foreach($items as $item) {!! $item->render() !!} @endforeach </ul>
变更日志
有关最近更改的更多信息,请参阅变更日志。
许可证
MIT许可证(MIT)。有关更多信息,请参阅许可证文件。