Which IDE/LLM to use for Laravel AI agents? This 1-hour course is AI ecosystem "overview update", as of November 2025, how I personally use Cursor, Claude Code, Codex CLI for Laravel projects.
Build admin panels with Filament 4 from scratch covering installation, basic CRUD creation, and advanced customizations. Master tables, forms, filters, multi-tenancy, and complex behaviors in the latest version.
Build iOS/Android mobile apps using Laravel and publish them to App/Play Store with NativePHP Mobile. Create a conference events app combining a Laravel API with a Livewire-powered mobile interface.
Learn Laravel by building a blog management system from the ground up. Focus on practical project delivery while learning Models, Views, Controllers, routing, and database operations with minimal theory.
Structure larger Laravel projects effectively by exploring Services, Actions, Jobs, Observers, Events, Listeners, Modules, and Packages. Learn when and how to offload logic from Controllers and organize code for team collaboration.
Build Laravel APIs from scratch covering RESTful endpoints, API Resources, validation, authentication with Sanctum, documentation generation, versioning, and consuming APIs from Vue, Next.js, and Nuxt.
Structure large Laravel projects using Modules or Domain-Driven Design (DDD). Compare three modularization approaches (nwidart/laravel-modules, internachi/modular, custom) and implement DDD principles for separating business logic.
Integrate Junie AI coding assistant from JetBrains into PhpStorm for Laravel development. Learn main features, best practices, and how to effectively use AI assistance within your IDE.
Use Claude Code terminal-based AI coding assistant for Laravel development. Learn how it differs from Cursor, understand its capabilities with Claude model integration, and apply it to Laravel projects.
Integrate third-party APIs into Laravel using HTTP Client for services like OpenWeatherMap, Stripe, and Discord. Learn request methods, project structure, error handling, file attachments, and testing with Http::fake().
Master Cursor AI editor specifically for Laravel development covering model selection, using latest Laravel docs, automated testing of AI-generated code, and understanding AI limitations.
Build Android/iOS mobile apps with React Native consuming a Laravel 12 API. Create an expense management app covering API structure with Sanctum authentication, multi-tenancy, StyleSheet styling, and mobile app architecture.
Create Android/iOS mobile apps with Flutter 3 consuming a Laravel 12 API. Build an expense management app covering API structure, Sanctum authentication, multi-tenancy, Material Design widgets, and Dart programming.
Learn API best practices through reviewing and refactoring real Laravel API code. Cover common API responses, roles/permissions with Gates/Policies, API Resources, Exception handling, Enums, and automated testing.
Master Tailwind CSS fundamentals for Laravel full-stack development covering configuration, useful classes for sizing/fonts/colors/layout, Blade component integration, and Laravel-specific options.
Master advanced Eloquent techniques including complex queries, relationship optimization, Model customization, and hidden gems for efficient database operations. Take your Eloquent knowledge to expert level.
Extend the Laravel 12 Vue.js starter kit with custom CRUD functionality. Learn Vue.js fundamentals, TypeScript, Shadcn Vue components, and build table and form features.
Master dynamic web pages without JavaScript using Livewire. Start with a crash course on dependent dropdowns, then build a complete CRUD application using the Laravel 12 Livewire starter kit.
Build custom CRUD functionality on top of Laravel 12 React.js starter kit. Learn React.js fundamentals, TypeScript, Shadcn components, and how to extend the starter kit with your own features.
Build a Laravel + Filament project using Cursor IDE with AI-generated code. Learn what works, what doesn't, how to prompt effectively, debug AI mistakes, and when to fix things manually.
Process Laravel Jobs in the background using Queues to prevent blocking users. Learn job creation, queue monitoring, handling failed jobs, using Supervisor and Horizon, and queue optimization.
Learn the complete process of Laravel project development in a team environment covering GitHub workflows, branches, issues, pull requests, automated testing, CI/CD with GitHub Actions, and code quality tools.
Learn to implement multi-tenancy in Laravel projects, from basic user-level separation to complex multi-database setups. Explore team-based tenancy, single and multiple database strategies, and compare 4 different packages with their pros and cons.
Compare Laravel CMS options including Statamic, Winter CMS, Twill CMS, and WordPress for building blog systems. Evaluate features, themes/plugins ecosystem, and suitability for Laravel developers.
Implement authentication and authorization in Laravel using Gates/Policies and spatie/laravel-permission package. Cover single/multiple roles, team-based permissions, and comprehensive Pest test coverage.
Learn design patterns specifically used in Laravel through real code examples from both Laravel applications and the framework core. Understand Services with interfaces, Facades, Singleton, Manager, and other patterns in human language.
Implement real-time features with Laravel Reverb including live notifications, chat applications, dashboards with live data, presence systems, and event broadcasting using Laravel Echo.
Write automated tests for Laravel applications using Pest or PHPUnit. Cover Feature and Unit tests, authentication/authorization testing, Factories, API/JSON testing, and Test-Driven Development methodology.
Strengthen PHP fundamentals specifically for Laravel developers covering OOP concepts, Composer, PHP versions, and how PHP features are used in Laravel framework and packages.
Build admin panels with Filament 3 from installation through creating and customizing CRUDs. Learn basic and advanced features including multi-tenancy, multiple panels, and complex form behaviors.
Build a food ordering system from scratch using Laravel Breeze with Inertia Vue. Master full CRUD operations, roles/permissions, creating Vue components like SelectInput, and Inertia fundamentals.
Master complex form validation with arrays of data in Laravel covering multi-row validation, error message display, multi-dimensional arrays, and real-time validation with Livewire and Vue.
Create an activity reservation system with Laravel based on a real Upwork job, featuring activity management, time slot bookings, user registrations, email notifications, and calendar integration.
Handle exceptions and errors gracefully in Laravel using try/catch blocks, custom Exception classes, logging, database transactions, and returning user-friendly error messages from APIs.
Implement user-specific timezones in Laravel projects covering timezone selection during registration, converting displayed dates/times to user timezones, and scheduling notifications at correct times across different timezones.
Set up Laravel queues on production Linux servers covering database/Redis drivers, queue workers, Supervisor auto-restart, Laravel Horizon, Amazon SQS, failed job handling, and worker scaling.
Add an API layer to existing Laravel web applications using Service classes to share logic between web and API routes. Learn to refactor code for maintainability and write automated tests for both layers.
Localize Laravel applications for multiple languages covering text translation, validation messages, model translations, date/time/currency formatting, route translation, browser-based translation editing, and multi-language content management.
Improve Laravel code quality using Larastan, a Laravel wrapper for PHPStan static analysis. Discover how to catch bugs before they happen and enforce better coding standards.
Create a React.js front-end application for a car parking Laravel API. Learn standalone React client architecture, authentication, state management, and consuming Laravel APIs from a separate front-end app.
Implement feature flags in Laravel using the Pennant package. Learn what feature flags are, their use-cases, and how to manage feature rollouts and A/B testing.
Build a complete order management system with Laravel and Livewire featuring password strength validation, modal CRUD forms, table sorting/filtering/search, inline editing, and integration with Select2, CKEditor, SweetAlert, and Chart.js.
Transform Laravel functionality into reusable packages for sharing across projects and publishing for the community. Learn package structure, service providers, configuration, and publishing a real package.
Deploy Laravel projects to AWS EC2 through detailed step-by-step instructions covering server creation, software installation/configuration, DNS setup, PHP dependencies, and Laravel deployment on Ubuntu.
Build single-page applications using Laravel Splade with Blade components, eliminating the need for JavaScript. Explore Splade components for datatables, forms, and dynamic elements.
Master data grouping in Laravel using Eloquent and Collections with practical examples covering single and multi-column grouping, grouping with filtering/ordering, and cross-table grouping operations.
Master Laravel Collections through 15 real-life examples focusing on chaining methods for complex data operations. Discover when and how to use Collection methods effectively, with step-by-step tracing of intermediate values.
Learn Alpine.js through practical real-life examples to create dynamic page elements without building complex JavaScript applications. Progress from basic HTML examples to advanced Laravel and Livewire integrations.
Learn to confidently refactor legacy Laravel code through real-life before/after examples from GitHub repositories. Master automated PHPUnit testing to ensure functionality remains intact after refactoring.
Build flexible GraphQL APIs with Laravel using the Lighthouse package and consume them with Vue.js Apollo client. Learn GraphQL fundamentals and how it differs from traditional REST APIs.
Optimize slow Laravel applications by mastering Eloquent query performance. Learn to reduce query counts, minimize data loading, and tackle common performance bottlenecks through 20 practical lessons with 14 demo repositories.
Apply SOLID software design principles practically to Laravel projects through real-world examples and open-source code reviews. Learn how to think about architecture patterns specifically for Laravel development.