Skip to content

MaidenVoyageSoftware/laravel-raw-view

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 maidenvoyagesoftware/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>

Changelog

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

License

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

About

Allows to compile a view from the HTML string "on the fly".

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%