app->singleton( MjmlRenderer::class, function () { $binaryPath = Config::string( 'services.mjml.binary_path', '/usr/local/bin/mjml' ); return new MjmlLocalBinaryRenderer($binaryPath); } ); } public function boot(): void { Blade::directive('mjml', function () { return ''; }); Blade::directive('endmjml', function () { return 'toHtml(ob_get_clean()); ?>'; }); } }