2017 © Pedro Peláez
 

library laravel-db-blade-compiler

Render Blade templates from Eloquent Model Fields

image

mikehenken/laravel-db-blade-compiler

Render Blade templates from Eloquent Model Fields

  • Wednesday, March 18, 2015
  • by mikehenken
  • Repository
  • 1 Watchers
  • 1 Stars
  • 27 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 32 Forks
  • 0 Open issues
  • 4 Versions
  • 0 % Grown

The README.md

DB Blade Compiler

Render Blade templates from Eloquent Model Fields

This package generates and returns a compiled view from a blade-syntax field in your Eloquent model., (*1)

Installation

Require this package in your composer.json and run composer update (or run composer require mikeheknen/laravel-db-blade-compiler:1.* directly):, (*2)

"mikeheknen/laravel-db-blade-compiler": "1.*"

After updating composer, add the ServiceProvider to the providers array in app/config/app.php, (*3)

'Flynsarmy\DbBladeCompiler\DbBladeCompilerServiceProvider',

and the Facade to the aliases array in the same file, (*4)

'DbView'          => 'Flynsarmy\DbBladeCompiler\Facades\DbView',

You can also optionally publish the config-file, (*5)

php artisan config:publish flynsarmy/db-blade-compiler

Usage

This package offers a DbView facade with the same syntax as View but accepts a Model instance instead of path to view., (*6)

$template = Template::first();
return DbView::make($template)->with(['foo' => 'Bar'])->render();

Because you're passing a model to DbView::make(), db-blade-compiler needs to know which field to compile. By default this is content however you can set the field used with either of the following methods:, (*7)

return DbView::make($template, ['foo' => 'Bar'], [], 'excerpt')->render();
return DbView::make($template)->field('excerpt')->with(['foo' => 'Bar'])->render();

You may set the default column used in the package config., (*8)

License

db-blade-compiler is open-sourced software licensed under the MIT license, (*9)

The Versions

18/03 2015

dev-master

9999999-dev

Render Blade templates from Eloquent Model Fields

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel eloquent model blade compiler

16/07 2014

v1.0.2

1.0.2.0

Render Blade templates from Eloquent Model Fields

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel eloquent model blade compiler

11/04 2014

v1.0.1

1.0.1.0

Render Blade templates from Eloquent Model Fields

  Sources   Download

MIT

The Requires

  • php >=5.3.0

 

laravel eloquent model blade compiler

28/12 2013

v1.0.0

1.0.0.0

Render Blade templates from Eloquent Model Fields

  Sources   Download

The Requires

  • php >=5.3.0