فينجون/فينجون-بلید-إنجین

موتور فینجون بلید یک کلاس ساده است که به عنوان پل بین موتور قالب‌برداری Laravel و فریم‌ورک فینجون عمل می‌کند

0.0.1 2024-02-16 11:26 UTC

This package is auto-updated.

Last update: 2024-09-16 14:10:32 UTC


README

این یک کلاس ساده است که موتور قالب‌برداری Laravel را محصور کرده و استفاده آسان آن در فریم‌ورک فینجون را فراهم می‌کند.

در پروژه فینجون خود، اجرا کنید

composer require fignon/fignon-blade-engine

سپس، از آن به این صورت استفاده کنید

//app.php (or index.php) depending of how you call you entry point
declare(strict_types=1);

include_once __DIR__ . "/../vendor/autoload.php";

use Fignon\Tunnel;
use App\Features\Features;
use Fignon\Extra\BladeEngine;

$app = new Tunnel();
$app->set('env', 'development');
// ... other middlewares

// View engine initialization
$app->set('views', dirname(__DIR__) . '/templates');
$app->set('views cache', dirname(__DIR__) . '/var/cache');
$app->set('view engine options', []); // Add options to the view engine
$app->engine('blade', new BladeEngine()); 

$app->set('case sensitive routing', true);
//  ... other middlewares


// You can then use it to render
(new Features($app))->bootstrap();

$app->listen();

اینترگرسیون موتورهای دیگر به فینجون عبارتند از