How I Use AI For New Laravel Projects (7-Step System)

Laravel Daily| 00:11:27|Mar 12, 2026
Chapters8
The creator announces GitHub AI workflows for Laravel and previews the first 10 minutes of a premium, step-by-step guide.

A practical 7-step system to prep a new Laravel project for AI-driven prompts, using Laravel Boost and Filament, demonstrated through a Telegram Bingo bot prototype.

Summary

Laravel Daily’s latest walkthrough by axtar showcases a repeatable, AI-ready workflow for kicking off new Laravel projects. The core idea is to pre-build a robust AI agent environment by installing Laravel with Filament, integrating Laravel Boost, and aligning project docs and Git history from day one. The video centers on a real Upwork project—the Telegram Bingo bot—to illustrate how to structure prompts, skills, and guidelines before coding. You’ll see the hands-on steps: choosing a Laravel starter kit, installing Boost, enabling Filament guidelines, and triggering a Boost install after adding third-party packages. The creator emphasizes documenting the project in a docs/project description.md, initializing a Git repository early, and keeping changes auditable via commit messages like “initial Laravel install” and “filament installed.” While this free video teases a premium, 29-minute follow-up, the gist is clear: plan, document, and configure AI-facing scaffolding upfront to maximize agentic prompting outcomes. The sample also covers a live feedback loop via Telegram integration and the use of CodeEx/Cloud Code as editors for Boost workflows. Finally, the host notes 7 phases and roughly one hour of work for the demo, with deeper rationale and phase-by-phase reasoning saved for premium access.

Key Takeaways

  • Decide the Laravel text stack before running Laravel new (LiveWire, Vue, React, or API) based on the client’s job description.
  • Install Laravel Boost and enable its default skills and guidelines to give AI agents solid guardrails from the start.
  • After adding Filament, run php artisan boost install to ensure Boost recognizes third-party packages’ guidelines and skills.
  • Create a docs/project description.md to capture the client brief and project constraints in markdown for AI planning.
  • Commit early and often (e.g., 'initial Laravel install', 'filament installed') to retain a rollback trail during AI-driven development.
  • Use CodeEx or Cloud Code as your editor for Boost workflows to leverage integrated AI tooling.
  • Keep the workflow reproducible with a seven-step phase model and a Git-backed project description to guide future iterations.

Who Is This For?

Essential viewing for Laravel developers who want to structure AI-assisted projects from day one, especially those using Filament and Laravel Boost to guide agent prompts and workflows.

Notable Quotes

"Hello guys, I've just published a new GitHub repository AI workflows for Laravel on Laravel daily published for free on GitHub."
Opening the video and situating the AI-workflows repository that underpins the method.
"So this is one of them. So let's dive into my workflow for AI for Laravel projects."
Sets the agenda for presenting the AI-driven workflow and its purpose.
"If you look at the currently generated claude MD or agents MD these guidelines are about default Laravel and some of the text tag on top some of that is in skills now but there are PHP rules but there's no filament block here yet we need to enable that."
Highlights the need to refresh Boost guidelines after adding third-party packages like Filament.
"That’s exactly what it will do. Laravel new workflow. Then we choose which starter kit in this case this will be Laravel with filament on top."
Describes the initial setup decision for using Filament with Laravel.
"The commit message initial Laravel install."
Illustrates the importance of early, descriptive Git commits for AI-driven projects.

Questions This Video Answers

  • How do I set up Laravel Boost with Filament for AI-assisted projects?
  • What are the seven phases of the AI workflow for a Laravel project?
  • How does CodeEx or Cloud Code integrate with Laravel Boost during project setup?
  • Why should I create a docs/project description.md before coding in a Laravel project?
  • What changes does php artisan boost install make after installing Filament?
Laravel DailyLaravel BoostFilamentLaravel 9+ or 12+ (versioned as mentioned)Telegram BotBingo game prototypeCodeExCloud CodeGit workflowAI agent prompting
Full Transcript
Hello guys, I've just published a new GitHub repository AI workflows for Laravel on Laravel daily published for free on GitHub. And in this video, I want to show you an example step by step of what do I do to prepare every new Laravel project to maximize the results of agentic prompting later. And this will be based on a real Upwork project, Telegram Bingo bot, which I recently created with Laravel and Filament. And I've shot a premium video for premium Laravel daily members which is 29 minutes worth step-by-step detailed guide. And in this video I will show you the first 10 minutes of that. So you would feel the pulse of what are the first steps I usually take for most of my Laravel projects. If you want the full video, this is on Laravel Dailycom. I thought not everything should be a full course. Sometimes longer videos will also be as a premium member perk for people who want to support my mission to shoot more videos. So this is one of them. So let's dive into my workflow for AI for Laravel projects. How do I make AI agent more successful in the beginning of the project? So how do I prepare boost guidelines starter and everything else? I have my own methodology and this is as I said on GitHub but in this video I will show you step by step why I do certain things. It's not only about the what but the why and how exactly. So recently with that methodology I was able to transform this Upwork project for Telegram bingo bot developer with Laravel and Filament and Telegram API to transform that to this. So I can show you that in action. We create a game. We provide the ID of Telegram chat and how to draw the numbers. Then we go to Telegram and it should say that the new game has begun. Oh no, actually I need to start the game here in filament and then the telegram new bingo game has started. So this is a bot and I think here in the group I need to type in join and then I am join the current bingo game and then from the bot I receive my bingo card and then after 60 seconds it will draw new numbers every 5 seconds. This is powered by Laravel Forge. So I have separate LaravelVPS powered domain on Forgecom with Q on the background and then on Telegram I could see all the numbers drawn and when I'm ready I can go and do /bingo or for example if I type /help there will be probably list of available commands like leader boys like numbers and other stuff. So yeah, in the bingo game bot every 5 seconds you see the number drawn and there will be 75 numbers every 5 seconds because I've put that in filament and then at any point I can do slashcard to see my card and which numbers are drawn and then if I have one line or one horizontal or vertical or diagonal line I can do slashbingo and then I would win the game but in this case not valid. it yet and the game continues. So yeah, this was oneshotted by GPT 5.4 when I prepared the plan for it. So I was able to launch Codex CLI or Codeex app. I actually tested both and then prompt for work on phase one, work on phase 2 and so on. And there were just a few things at the end I had to tweak for validation for telegram returning 200 specifically for web hooks. So a few things it went off with telegram integration but on the surface overall it actually worked in seven phases in roughly one hour of work and this was powered by the document that I called project phases and then a prompt and all the details are here. And in this video, I want to show you how to prepare that document. I've done that multiple times in the past in 2025 on my channels. But now I have updated version with the latest Laravel boost skills guidelines and the things that I noticed with latest versions of LLMs. So let's go step by step and I will be reading that GitHub and we'll try to repeat it with you with totally new Laravel project so you would understand how it actually works from the ground up. So if you get the project description, it may be from client, it may be from yourself or maybe partially AI generated, who knows? You need to transform it into plan of actions. But first you need to create a new Laravel project because running Laravel new requires to choose the text tag, the starter kit or the general text. So do you use LiveWire, Vue or React or maybe it's API project or maybe you want filament inside. So you need to decide that just by reading the job description and this is your developer expertise to choose the text stack. This is kind of point number one before Laravel new. Then during Laravel new you should of course install Laravel boost and enable skills and guidelines. So this is exactly what it will do. Laravel new workflow. Then we choose which starter kit in this case this will be Laravel with filament on top. So we choose non-starter kit. This was my decision. And then install Laravel boost. And then I will enable all the default skills and guidelines. So this is the wizard for boost and core. Laravel team did a great job of preparing the defaults. I just don't want hood for this point. And from editors I always choose cloud code and codeex. Those are the two that I use interchangeably. And then we run npm commands. That's it for the installation. And while it's installing, we can go to Telegram and see if we won bingo yet. All 75 bingo numbers drawn. Game ends in a draw. I haven't managed to be on time to claim bingo, but yeah, it works. Now, back to the project. After installation, I put the markdown file with project description in somewhere. For example, this is my folder and file name, but you can change it to whatever you want. So, I open the project in VS Code and do new folder docs. And then inside of that docs I do new file project description MD which is empty by default. And then I copy paste the original job description with title like this. It should be markdown title. And then from here you may decide to not implement everything which I actually did. In this case I shortened the project to not tackle high traffic because it's a separate optimization thing. No payment integration, therefore no payment status. And also for technical requirements, I changed it from original Python and posgrsql to Laravel and filament. Laravel filament MySQL like this or maybe we can specify like Laravel 12, filament 5 and MySQL 8 for example. And then from here I immediately initialize git repository and commit the first installation. So then whenever something happens with AI agent or you make manual changes, git is still your final frontier to review the changes and roll back if needed. So commit message initial Laravel install. So yeah, this is step number one. Nothing really revolutionary or groundbreaking kind of a boring installation. And then we move to step number two. admin panel. If your project needs admin panel for Laravel developers, I do recommend strongly filament. My personal favorite, I have a separate channel, filament daily and filament examples.com. So, I'm a big fan in general. But after filament installation, there is one important thing you need to know about Laravel Boost and filament. And let me show you. So, when you run composer require filament filament, it will install the package. And then I will run PHP design filament install panels. So clear and then PHP artisan filament installed panels as I mentioned admin and no starring at the moment and filament is kind of installed but Laravel boost doesn't know about the guidelines of filament so third party packages may publish their guidelines or skills which may be then integrated into Laravel boost guidelines. So if you look at the currently generated claude MD or agents MD these guidelines are about default Laravel and some of the text tag on top some of that is in skills now but there are PHP rules but there's no filament block here yet we need to enable that so filament is present in the text tag but if you search for that in the cloud MD it's not there and this is the general tip after you install any third party package rerun php artisan boost install because then boost checks for external packages that publish their guidelines it's not boost update boost update doesn't do the same thing boost install will discover new packages so then I take filament and I complete the same thing and now you should see filament filament guidelines and in cloud MD that should be updated and Now we see filament 28 times with its own filament rules in the same cloud MD and agents MD. So yeah after installing filament or any third party package some packages may include skills and guidelines run boost install and yeah after this second step again commit the changes. So we have some skills we have filament files and commit message filament installed like this. So this is what I would call the core installation of Laravel text on top and filament admin panel. Then we go a bit more further from technical side into project management and shaping what are we actually going to create. So yeah this is where I will stop the free version of this video around 10 minutes. If you want the full video with all the seven steps this is the link to my Laravel Daily for premium members. So thank you for supporting my mission to keep shooting more tutorials about Laravel in this AI age. So from premium version you will find out what is the reason for those specific steps in that specific order. Also what is the difference between user stories and project phases in my opinion in my methodology and also you will see what happens when Laravel boost search dogs docs fails unexpectedly in that video and what takes over to search for documentation. So yeah the link will be in the description below and also the repository is free without any membership on GitHub and the link to that will be also in the description below. That's it for this time and see you guys in other

Get daily recaps from
Laravel Daily

AI-powered summaries delivered to your inbox. Save hours every week while staying fully informed.