Launchmind voor Laravel
Integreer AI-gegenereerde blog content in je Laravel CMS met onze officiële package. Inclusief admin panel, SEO optimalisatie en multi-language support.
launchmind-laravel-blog.zip
Versie 2.10.0 • 51 KB • Laravel 10/11/12 compatible
Quick Start
# 1. Download en pak uit
unzip launchmind-laravel-blog.zip -d packages/# 2. Voeg toe aan composer.json repositories
"repositories": [{"type": "path", "url": "packages/launchmind-laravel-blog"}]# 3. Installeer
composer require launchmind/laravel-blog# 4. Publiceer assets
php artisan vendor:publish --tag=launchmind-assets# 5. Open admin panel en voer API key in
https://jouw-site.nl/launchmind-adminFeatures
Admin Panel
Configureer je API key via een gebruiksvriendelijke interface op /launchmind-admin. Geen .env aanpassingen nodig.
Multi-Language
Ondersteunt 9 talen: Nederlands, Engels, Duits, Frans, Spaans, Italiaans, Portugees, Pools en Hindi.
SEO Optimalisatie
Automatische Open Graph tags, Twitter Cards en JSON-LD structured data voor optimale vindbaarheid.
Analytics Tracking
Automatische tracking van page views en clicks. Detecteert AI vs organisch verkeer (ChatGPT, Claude, etc.).
Configuratie
Beschikbare .env variabelen
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=trueAlle instellingen worden opgehaald via config('launchmind.*') uit config/launchmind.php.
Layout instelling: Gebruik LAUNCHMIND_LAYOUT om de Blade layout voor blogpagina's in te stellen (bijv. layouts.frontend of layouts.guest). Als je dit leeg laat, wordt automatisch layouts.app gebruikt, of de ingebouwde Launchmind layout als fallback.
Gebruik in je code
// Blade Component
<x-launchmind-blog-list :limit="12" :columns="3" />
// Of met Facade
use Launchmind\LaravelBlog\Facades\Launchmind;
$posts = Launchmind::getPosts(['limit' => 10, 'lang' => 'nl']);
foreach ($posts['posts'] as $post) {
echo $post['title'];
echo $post['html'];
}Hulp nodig?
Neem contact met ons op als je vragen hebt over de integratie.