LM
Launchmind
WordPressPrestaShopLaravel
🇬🇧 English🇳🇱 Nederlands🇩🇪 Deutsch🇫🇷 Français🇪🇸 Español🇮🇹 Italiano🇮🇳 हिन्दी🇵🇱 Polski
Pacchetto Laravel

Launchmind per Laravel

Integra contenuti blog generati dall'IA nel tuo CMS Laravel con il nostro pacchetto ufficiale. Include pannello admin, ottimizzazione SEO e supporto multilingua.

launchmind-laravel-blog.zip

Versione 2.10.0 • 51 KB • Compatibile con Laravel 10/11/12

Pannello Admin9 LingueSEO ReadyAnalytics
Scarica

Avvio rapido

# 1. Scarica ed estrai

unzip launchmind-laravel-blog.zip -d packages/

# 2. Aggiungi ai repository di composer.json

"repositories": [{"type": "path", "url": "packages/launchmind-laravel-blog"}]

# 3. Installa

composer require launchmind/laravel-blog

# 4. Pubblica gli asset

php artisan vendor:publish --tag=launchmind-assets

# 5. Apri il pannello admin e inserisci la chiave API

https://jouw-site.nl/launchmind-admin

Funzionalità

Pannello Admin

Configura la tua chiave API tramite un'interfaccia intuitiva su /launchmind-admin. Nessuna modifica .env necessaria.

Multilingua

Supporta 9 lingue: olandese, inglese, tedesco, francese, spagnolo, italiano, portoghese, polacco e hindi.

Ottimizzazione SEO

Tag Open Graph automatici, Twitter Cards e dati strutturati JSON-LD per una visibilità ottimale.

Tracciamento Analytics

Tracciamento automatico delle visualizzazioni e dei clic. Rileva traffico IA vs organico (ChatGPT, Claude, etc.).

Configurazione

Variabili .env disponibili

LAUNCHMIND_API_KEY=lm_your_api_key
LAUNCHMIND_ROUTE_PREFIX=blog
LAUNCHMIND_DEFAULT_LANGUAGE=nl
LAUNCHMIND_CACHE_TTL=600
LAUNCHMIND_LAYOUT=layouts.frontend
LAUNCHMIND_ENABLE_TRACKING=true

Tutte le impostazioni vengono recuperate tramite config('launchmind.*') da config/launchmind.php.

Impostazione layout: Usa LAUNCHMIND_LAYOUT per impostare il layout Blade delle pagine blog (es. layouts.frontend o layouts.guest). Se lasciato vuoto, viene usato automaticamente layouts.app, o il layout Launchmind integrato come fallback.

Utilizzo nel codice

// Componente Blade
<x-launchmind-blog-list :limit="12" :columns="3" />

// O con Facade
use Launchmind\LaravelBlog\Facades\Launchmind;

$posts = Launchmind::getPosts(['limit' => 10, 'lang' => 'nl']);

foreach ($posts['posts'] as $post) {
    echo $post['title'];
    echo $post['html'];
}

Hai bisogno di aiuto?

Contattaci se hai domande sull'integrazione.

support@launchmind.io•Dashboard