schranz-templating/laravel-latte-integration

A integration of template renderer into laravel via latte template engine.

0.1.0 2022-09-17 15:53 UTC

This package is auto-updated.

Last update: 2024-10-29 06:31:11 UTC


README

Integrate the templating Latte Adapter into the Laravel Framework.

Part of the Schranz Templating Project.

Installation

Install this package via Composer:

composer require schranz-templating/laravel-latte-integration

Depending on the projects setup maybe following need to be added to the config/app.php:

    'providers' => [
        // ...
        Schranz\Templating\Integration\Laravel\Latte\SchranzTemplatingLatteProvider::class,
    ],

Configuration

The example and default configuration can be found in config/schranz_templating_latte.php.

Extensions

To extend Latte functionality you can create a new service extending from Latte\Extension the service need to be tagged with latte.extension to be registered as Latte Extension:

$app->tag(\App\Latte\MyExtension::class, 'latte.extension');

Read more about Latte Extensions in the Latte documentation.