PHP code example of buchin / slim-blade-view

1. Go to this page and download the library: Download buchin/slim-blade-view library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

buchin / slim-blade-view example snippets


$container = $app->getContainer();
$blade = new \Slim\Views\Blade(
    '/path/to/views/folder',
    '/path/to/cache/folder'
);

// [optional] insert custom directive here

$container['blade'] = $blade;

return $this->blade->render($response, 'index', $args);

$container = $app->getContainer();
$blade = new \Slim\Views\Blade(
    '/path/to/views/folder',
    '/path/to/cache/folder'
);

// example directive here, usage: @helloWorld
$blade->getRenderer()->getCompiler()->directive('helloWorld', function(){

    return " echo 'Hello World'; 


$app->getContainer()['blade']->getRenderer()->getCompiler()->directive('helloWorld', function(){

    return " echo 'Hello My Second World';