Allows to compile a view from the HTML string "on the fly".
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
CHANGELOG.md
LICENSE.md
README.md
composer.json

README.md

RawView

RawView for Laravel 5.5+ gives an ability to compile a view from the raw HTML code with Blade directives without creating a view file.

Install

Via Composer

$ composer require sergant210/laravel-raw-view

After that the view_raw function will be available. It works like the view function but you must specify the HTML code instead of the name of the view.

Usage

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>

Change log

Please see CHANGELOG for more information on what has changed recently.

License

The MIT License (MIT). Please see License File for more information.