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

Launchmind for Laravel

Integrate AI-generated blog content into your Laravel CMS with our official package. Includes admin panel, SEO optimization and multi-language support.

launchmind-laravel-blog.zip

Version 2.10.0 • 51 KB • Laravel 10/11/12 compatible

Admin Panel9 LanguagesSEO ReadyAnalytics
Download

Quick Start

# 1. Download and extract

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

# 2. Add to composer.json repositories

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

# 3. Install

composer require launchmind/laravel-blog

# 4. Publish assets

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

# 5. Open admin panel and enter API key

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

Features

Admin Panel

Configure your API key via a user-friendly interface at /launchmind-admin. No .env changes needed.

Multi-Language

Supports 9 languages: Dutch, English, German, French, Spanish, Italian, Portuguese, Polish and Hindi.

SEO Optimization

Automatic Open Graph tags, Twitter Cards and JSON-LD structured data for optimal discoverability.

Analytics Tracking

Automatic tracking of page views and clicks. Detects AI vs organic traffic (ChatGPT, Claude, etc.).

Configuration

Available .env variables

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

All settings are retrieved via config('launchmind.*') from config/launchmind.php.

Layout setting: Use LAUNCHMIND_LAYOUT to set the Blade layout for blog pages (e.g. layouts.frontend or layouts.guest). If left empty, layouts.app is used automatically, or the built-in Launchmind layout as fallback.

Usage in your code

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

// Or with Facade
use Launchmind\LaravelBlog\Facades\Launchmind;

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

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

Need help?

Contact us if you have questions about the integration.

support@launchmind.io•Dashboard