Skip to content

xaamin/blade

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Blade

Standalone version of Blade templating engine for use outside of Laravel.

Installation

composer require xaamin/blade

Usage

Create a Blade instance by passing it the folder(s) where your view files are located, and a cache folder. Render a template by calling the make method.

    use Xaamin\Blade\View;

    $view = new View('views', 'cache');

    echo $view->make('home', ['name' => 'John Doe']);

Now you can easily create a directive by calling the compiler() function

    $view->compiler()->directive('money', function ($expression) {
        return "<?= '$ ' . number_format($expression, 2, '.', ','); ?>";
    });

In your Blade Template

    <?php $decimal = '520.50' ?>
    @datetime($decimal)

The Blade instances passes all methods to the internal view factory. So methods such as exists, file, share, composer and creator are available as well.

More information about the Blade templating engine can be found on http://laravel.com/docs/5.3/blade.

About

Laravel blade templating out of the box

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages