PHP code example of rebing / timber-laravel

1. Go to this page and download the library: Download rebing/timber-laravel 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/ */

    

rebing / timber-laravel example snippets


Rebing\Timber\TimberServiceProvider::class,

'Timber' => 'Rebing\Timber\Support\Facades\Timber',

class Kernel extends HttpKernel
{
    /**
     * The application's global HTTP middleware stack.
     *
     * These middleware are run during every request to your application.
     */
    protected $middleware = [
        Rebing\Timber\Middleware\LogRequest::class,
    ];
}

'channels' => [
    'timber' => [
        'driver' => 'monolog',
        'handler' => Rebing\Timber\Handlers\TimberHandler::class,
    ],
];

$data = [
    'key' => 'value',
];
\Log::info('Some message', ['type' => $data]);

use Rebing\Timber\Requests\Events\CustomEvent;

$data = [
    'some' => 'data',
];

$customEvent = new CustomEvent('Log message', 'custom', $data);
dispatch($customEvent);
// Or $customEvent->send();
bash
$ php artisan vendor:publish --provider="Rebing\Timber\TimberServiceProvider"

config/timber.php