Download the PHP package johnturingan/laravel-fly-view without Composer
On this page you can find all versions of the php package johnturingan/laravel-fly-view. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download johnturingan/laravel-fly-view
More information about johnturingan/laravel-fly-view
Files in johnturingan/laravel-fly-view
Package laravel-fly-view
Short Description Render Blade templates from string mark-up.
License MIT
Informations about the package laravel-fly-view
Laravel-fly-view
Is an Extension of Laravel View Class which compiles String Template on the fly. It automatically detects changes on your string template and recompiles it if needed.
This is useful if you want to render your template which came from other sources like CMS or third party API
Since its an Extension of laravel View class. It will not interfere on the usual flow of your application. You can still use laravel view as per normal but with the capability of passing string template.
It supports all directives of Blade Template.
Supports Laravel 5.2+
Installation :traffic_light:
Add the package to your composer.json
Or just run composer require
In config/app.php replace
Illuminate\View\ViewServiceProvider::class
with
Snp\FlyView\Providers\ViewServiceProvider::class
Usage :white_check_mark:
View normal usage:
Pass path to blade file using dot notation on the first parameter
Flyview usage:
Pass array of strings on the first parameter
or you can do
Flyview will merge all strings inside the array before compile. Useful if you have multiple template sources.
You can also use if from response helper like this.
Like I said before, it will not interfere the usual flow of Laravel View. Meaning you can do something like this.
Inside your includeTest.blade.php file is this:
Including string template to blade template file is possible.
Config :page_facing_up:
All configuration is same as the default view config in your config folder with an additional settings to minimize view contents. Default is false.
NOTE:
If you find any bugs or you have some ideas in mind that would make this better. Please don't hesitate to send comment on github.
If you find this package helpful, a simple star is very much appreciated.
MIT LICENSE
copyright © 2018 Scripts and Pixels.