PHP

Nous avons créé laracon.us/photos sans être développeurs

07 octobre 2026 | 7 min de lecture
Retour aux php

Après Laracon US, des centaines de photos attendaient d’être partagées. Un dossier Google Drive aurait fait l’affaire, mais deux personnes de l’équipe marketing de Laravel ont préféré créer laracon.us/photos : une application publique pour consulter, télécharger et partager les images de l’événement. Elles ne se considéraient pas développeuses. Claude a produit le code, Laravel a fourni une structure cohérente et Laravel Cloud a accueilli l’application.

Ce projet de création de site web n’est pourtant pas né d’une simple consigne envoyée à un assistant. Il a fallu définir un besoin précis, suivre les erreurs, comprendre ce qui bloquait en production et vérifier les corrections. L’expérience montre ce que le développement web assisté par l’IA peut rendre accessible aux débutants, sans faire disparaître l’apprentissage ni la responsabilité de celles et ceux qui publient le résultat.

En bref

  • Le projet répond à un besoin concret : rendre les photos de Laracon faciles à consulter et à télécharger.
  • Une vision limitée et claire a aidé Claude à produire une application adaptée, plutôt qu’un outil trop ambitieux.
  • Laravel a apporté des conventions et une structure ; Laravel Cloud a fourni l’hébergement.
  • Les difficultés majeures sont apparues au déploiement : base de données, stockage partagé, files d’attente et mémoire.
  • Créer sans coder ne signifie pas ne rien comprendre : il faut tester, diagnostiquer et assumer le résultat.

Laracon : un besoin concret avant la création de laracon.us/photos

À la fin de l’événement, l’équipe disposait de nombreuses images, mais d’aucun espace pratique pour les partager avec la communauté. Solliciter un ingénieur pour ce petit besoin aurait mobilisé du temps consacré à d’autres projets ; un simple lien de stockage paraissait peu accueillant pour les visiteurs.

Abby, chargée du marketing de terrain chez Laravel, a commencé par demander à Claude de planifier l’application, pas de la construire immédiatement. La demande précisait l’objectif — déposer les photos d’un événement et permettre à chacun de télécharger facilement celles qui l’intéressent — puis invitait l’assistant à poser des questions sur l’échelle, le parcours et l’expérience souhaités.

Cette étape a contenu le périmètre. Pour un projet web destiné à partager de la photographie, l’essentiel était de consulter, télécharger et partager les images ; mieux valait réussir ces fonctions que multiplier les options. Le récit détaillé est présenté dans l’article publié sur le blog officiel de Laravel, tandis que le retour de Mohamed Said sur la création de l’application décrit également la démarche.

Comment une personne non technique a créé une application en 5 jours grâce à Laravel Cloud et Claude

En 2026, la création d’une application web ne nécessite plus d’être un développeur aguerri grâce aux avancées des technologies accessibles comme Laravel Cloud et Claude IA. Imaginez une personne non technique, sans aucune expérience en programmation, capable de concevoir une…

Développement web sans coder : Laravel donne un cadre au projet

Une fois le plan établi, Claude a généré les premières bases de l’application en s’appuyant sur Laravel. Pour l’équipe, l’intérêt du framework était aussi de bénéficier de choix déjà organisés : une structure familière, des conventions de base de données et des mécanismes comme les files d’attente, sans devoir concevoir chaque élément à partir de rien.

La création s’est poursuivie avec Claude Desktop et Claude Code utilisés en tandem. Quand un message du terminal semblait obscur, une capture d’écran permettait d’en demander une explication à Desktop ; l’objectif était ensuite reformulé en consigne à transmettre à Code. Cette méthode, pensée autant pour comprendre que pour avancer, a transformé l’assistant en partenaire d’apprentissage plutôt qu’en simple générateur de code.

Les outils no-code promettent souvent une réalisation visuelle par assemblage. Ici, le travail passait plutôt par une IA qui écrivait le code et par un cadre technique fourni par Laravel : une approche « sans coder » au sens où les participantes n’écrivaient pas elles-mêmes les lignes, mais qui exigeait tout de même des décisions et des vérifications. Un autre récit de création d’application avec Laravel Cloud et Claude illustre cette accessibilité pour des profils non techniques.

Découvrez Laravel PAO : Un rendu épuré pour les agents IA

L’intégration croissante de l’intelligence artificielle dans le développement web pousse les technologies à évoluer pour mieux répondre aux besoins des agents IA. Laravel, figure emblématique du framework PHP, franchit une nouvelle étape avec Laravel PAO, une innovation pensée pour offrir…

Laravel Cloud : les problèmes décisifs apparaissent en production

Sur les ordinateurs de l’équipe, l’application semblait fonctionner ; une fois déployée, les téléversements de photos restaient bloqués. Le premier déploiement ne disposait pas de base de données : il a fallu en ajouter une avant de poursuivre les tests.

Un autre obstacle venait du stockage. Les téléversements et le traitement en arrière-plan s’effectuaient sur des machines distinctes, sans espace partagé pour retrouver les fichiers ; l’ajout d’un compartiment de stockage Cloud a résolu ce décalage. Les files d’attente, elles, nécessitaient une configuration adaptée sur Laravel Cloud.

Enfin, la rotation de grandes images pouvait épuiser la mémoire disponible. L’équipe a corrigé le traitement en redimensionnant les fichiers avant leur rotation, puis a supprimé les tâches échouées pour relancer le processus proprement. Cette série d’ajustements rappelle une réalité essentielle : une application qui fonctionne en local doit encore être éprouvée dans les conditions réelles d’hébergement.

  • Base de données : l’ajouter à l’environnement de production lorsque l’application en dépend.
  • Fichiers : choisir un stockage partagé lorsque plusieurs machines traitent les images.
  • Traitements en arrière-plan : configurer les workers et les files d’attente sur l’hébergement.
  • Images volumineuses : réduire leur taille avant les opérations gourmandes en mémoire.

Comment résoudre l’erreur 502 : Problèmes de socket PHP-FPM dans PHP/Laravel Forge

L’erreur 502 représente un obstacle fréquent pour les développeurs utilisant Laravel Forge, notamment lorsqu’elle est liée aux problèmes de socket PHP-FPM. Cette erreur survient lorsque le serveur web Nginx, en charge de gérer les requêtes, ne parvient pas à communiquer…

Autonomie numérique : publier, tester et répondre du résultat

Les corrections n’ont pas consisté à accepter chaque proposition de l’assistant sans examen. Il fallait lire les messages d’erreur, formuler une hypothèse, demander une piste de résolution puis vérifier si le problème avait réellement disparu. Le code n’était pas écrit manuellement par l’équipe, mais le soin apporté au projet, lui, était bien le sien.

Cette distinction compte pour les débutants attirés par le développement web assisté par l’IA. L’autonomie numérique ne signifie pas tout maîtriser dès le premier jour ; elle repose sur la capacité à poser des limites au projet, à apprendre au fil des essais et à ne pas confondre une démonstration séduisante avec un service prêt à être utilisé. Après le soutien de leurs collègues, les créatrices ont pu faire intégrer l’application à l’organisation GitHub de Laravel et lui associer son adresse publique.

Le principe d’apprentissage progressif vaut aussi hors du code. Pour les personnes qui envisagent les métiers du soin et du service à la personne, une formation spécialisée permet d’acquérir des gestes professionnels, de se préparer aux réalités du terrain et d’accéder à des débouchés dans l’accompagnement. Dans les deux cas, un cadre adapté transforme une première envie en compétences mobilisables.

Le partage public de l’application a également demandé du courage : montrer son travail pouvait révéler les limites de ses connaissances ou alimenter la crainte de publier un outil imparfait. Pourtant, l’équipe avait circonscrit le besoin, testé le comportement, corrigé les échecs et assumé le résultat. Le témoignage partagé sur LinkedIn met en avant cette étape : une idée utile peut devenir un service réel lorsque ses créateurs prennent soin de ce qu’ils mettent entre les mains des autres.

Pour prolonger cette découverte par des échanges professionnels, le programme du Forum PHP 2026 donne un aperçu des rencontres de la communauté. Et le parcours raconté dans ce portrait d’une développeuse passée des serveurs Minecraft au full stack rappelle qu’une trajectoire technique peut commencer par la curiosité et se construire étape après étape.

Présentation du SDK Laravel Intelligence Artificielle : Découvrez une nouvelle ère de développement

Le développement web entre une nouvelle phase d’innovation grâce au SDK Laravel Intelligence Artificielle, une technologie conçue pour intégrer facilement les puissantes capacités de l’Intelligence Artificielle dans les applications. Ce kit de développement logiciel, proposé par Laravel, offre une approche…