Laravel Blog

PHP CMS ⏱ 6 min Intermédiaire Plan : Free

À quoi ça sert

App de démonstration. Cette fiche illustre le pattern d'une app PHP avec Postgres. La version livrée est une app PHP minimale (sans framework Laravel ni Filament admin) ; le buildpack Laravel n'est pas encore stabilisé sur la plateforme. La doc reflète l'objectif Laravel/Filament une fois le build pipeline opérationnel.

Ce que vous obtenez

  • Admin Filament avec UI moderne, équivalent à WordPress sans le poids
  • Éloquent ORM avec relations propres et migrations versionnées
  • Authentification Laravel Breeze avec MFA optionnelle
  • File system abstrait : local, S3, ou autre, sans changer le code
  • Validation des formulaires côté serveur avec Form Requests
  • Tests Pest pour des tests lisibles
  • Queue Laravel pour les jobs (envoi d'email, traitement d'images)
  • Internationalisation native FR/EN

Pré-requis

Compte di2amp actif. Plan minimal : Free. Addons utilisés : Postgres.

Si vous n'avez pas encore créé de compte, suivez le guide de démarrage avant cette page (5 minutes).

001 Déploiement manuel via CLI

Si vous voulez forker, modifier, ou comprendre étape par étape, utilisez la CLI :

Cloner

$ git clone https://https://<votre-fork>/laravel-blog.gitlt;votre-forkhttps://<votre-fork>/laravel-blog.gitgt;/laravel-blog.git

Créer app + Postgres

$ paas apps:create mon-blog-php && paas addons:create postgres-starter --app mon-blog-php

Configurer la clé Laravel

$ paas secrets:set APP_KEY=$(php artisan key:generate --show) --app mon-blog-php

Pousser

$ git push paas main

Créer un admin Filament

Une fois le buildpack Laravel stabilisé, l'admin Filament sera accessible sur /admin/login. La création du premier compte se fera via php artisan make:filament-user exécuté dans le release process du paas.toml.

Aller plus loin

Agents IA recommandés

  • Code Review
  • Build Doctor pour les soucis Composer
  • DBA pour les N+1

Addons utiles à ajouter ensuite

  • Valkey — Cache de sessions et de queries
  • Stockage S3 — Pour les médias

Prêt à déployer
Laravel Blog ?

Free tier permanent, pas de carte bancaire. Les addons facturés sont visibles avant que vous validiez.