# Mohamed Said > Mohamed Said is a personal portfolio showcasing projects, technical articles, and certificates. ## Pages - [Home](https://msaied.com): Overview, featured work, and contact. - [Projects](https://msaied.com/projects): Production-ready applications and case studies. - [Articles](https://msaied.com/articles): Technical writing and tutorials. - [Certificates](https://msaied.com/certificates): Verified credentials and achievements. ## Articles - [Macros, Mixins, and Custom Collection Methods in Laravel](https://msaied.com/articles/macros-mixins-and-custom-collection-methods-in-laravel-2): A practical deep-dive into extending Laravel with macros, mixins, and custom Collection methods — real code, real patterns, senior-level depth. - [Modular Monolith in Laravel: Enforcing Bounded Contexts with Module Service Providers](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-with-module-service-providers): Structure a Laravel app into bounded contexts using per-module service providers, public API contracts, and cross-module event boundaries. Practical, senior-level guide. - [Filament v4 Table Bulk Actions: Custom Confirmation Modals and Scoped Authorization](https://msaied.com/articles/filament-v4-table-bulk-actions-custom-confirmation-modals-and-scoped-authorization): Build Filament v4 bulk actions with custom confirmation modals, per-record policy checks, form input, and safe async job dispatch for large record sets. - [Laravel Horizon: Queue Metrics, Supervisor Tuning, and Safe Deployments](https://msaied.com/articles/laravel-horizon-queue-metrics-supervisor-tuning-and-safe-deployments): Learn how to query Horizon's metrics API, tune supervisors for mixed queue workloads, and deploy Laravel apps without losing in-flight jobs. - [Custom Eloquent Casts: Value Objects, Enums, and Encrypted Composites](https://msaied.com/articles/custom-eloquent-casts-value-objects-enums-and-encrypted-composites): Learn to build custom Eloquent casts for value objects, composite columns, and encrypted fields using CastsAttributes in Laravel. - [Laravel Macro-Free Extensibility: Custom Query Builder Classes and Fluent Scopes](https://msaied.com/articles/laravel-macro-free-extensibility-custom-query-builder-classes-and-fluent-scopes): Learn how to replace Eloquent macros with typed custom query builder classes in Laravel for composable, testable, and discoverable query logic. - [Testing Filament Resources, Actions, and Form Assertions with Pest](https://msaied.com/articles/testing-filament-resources-actions-and-form-assertions-with-pest-4): Learn how to test Filament v3 resources, table actions, and form fields using Pest and the official Filament testing helpers. Practical, senior-level examples. - [PayZephyr: One Payment API for Stripe, Paystack, and PayPal in Laravel](https://msaied.com/articles/payzephyr-one-payment-api-for-stripe-paystack-and-paypal-in-laravel): PayZephyr unifies Stripe, Paystack, PayPal, and five more payment providers behind one Laravel facade. Learn how to install it and use its key features. - [Referenceable: Generate Clean and Customizable Reference Numbers in Laravel](https://msaied.com/articles/referenceable-generate-clean-and-customizable-reference-numbers-in-laravel): Generate customizable reference numbers in Laravel with Referenceable. Supports random, sequential and template-based IDs, resets, multi-tenancy and validation. - [Bifrost Turns One: AI Builds, MCP Server, and Automated Workflows for NativePHP](https://msaied.com/articles/bifrost-turns-one-ai-builds-mcp-server-and-automated-workflows-for-nativephp): Bifrost hits its first anniversary with an MCP server, automated build workflows, managed signing credentials, and Claude-powered AI diagnostics for failed builds. - [Domain-Driven Design in Laravel: Actions, DTOs, and Value Objects Without Bloat](https://msaied.com/articles/domain-driven-design-in-laravel-actions-dtos-and-value-objects-without-bloat-3): A practical guide to using DDD Actions, DTOs, and Value Objects in Laravel without over-engineering. Real code, real trade-offs, senior-level depth. - [Filament v4 Custom Field Plugins: Wrapping Third-Party JS Libraries Cleanly](https://msaied.com/articles/filament-v4-custom-field-plugins-wrapping-third-party-js-libraries-cleanly): Step-by-step guide to building a Filament v4 custom field plugin that wraps a third-party JS library, with Alpine wiring and Livewire state sync. - [Preview Blade Templates in macOS Finder with Quick Blade](https://msaied.com/articles/preview-blade-templates-in-macos-finder-with-quick-blade): Quick Blade is a macOS Quick Look extension that renders Laravel Blade templates in Finder. No dev server needed — install via Homebrew and preview instantly. - [Artisan Debugging Commands in Laravel Telescope 5.24.0](https://msaied.com/articles/artisan-debugging-commands-in-laravel-telescope-5240): Laravel Telescope 5.24.0 adds telescope:list and telescope:show Artisan commands to inspect requests, exceptions, queries, and jobs from the terminal. - [PostgreSQL Window Functions in Laravel: Ranking, Running Totals, and Gap Detection](https://msaied.com/articles/postgresql-window-functions-in-laravel-ranking-running-totals-and-gap-detection-2): Learn how to use PostgreSQL window functions—RANK, SUM OVER, LAG—directly from Laravel's query builder for rankings, running totals, and gap detection. - [Event Sourcing in Laravel: Aggregates, Projectors, and Rebuilding Read Models](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-rebuilding-read-models): Learn how to implement event sourcing in Laravel with aggregates, domain events, projectors, and read model rebuilds. Practical code, real patterns, no fluff. - [Queue totalSize() and JobInterrupted Event in Laravel 13.31](https://msaied.com/articles/queue-totalsize-and-jobinterrupted-event-in-laravel-1331): Laravel 13.31 adds Queue::totalSize(), a JobInterrupted event, BelongsToMany chaperone support, once test assertions, and Vite devServerUrl(). - [Read/Write Splitting and Sticky Reads in Laravel: A Production Guide](https://msaied.com/articles/readwrite-splitting-and-sticky-reads-in-laravel-a-production-guide): A deep dive into Laravel's read/write DB splitting, sticky read behaviour, and connection pooling strategies for high-traffic production apps. - [Chunked Iteration, Lazy Collections, and Cursor Pagination at Scale in Laravel](https://msaied.com/articles/chunked-iteration-lazy-collections-and-cursor-pagination-at-scale-in-laravel): Deep dive into Laravel's chunk(), lazy(), lazyById(), and cursor pagination for processing large datasets without memory exhaustion or offset drift. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Pain](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-pain-2): A practical deep-dive into PostgreSQL JSONB with Laravel: GIN indexes, containment operators, Eloquent casts, and query patterns that stay fast at scale. - [Filament v5.8.0 Released: Deferred Schema Loading, Session Grouping & More](https://msaied.com/articles/filament-v580-released-deferred-schema-loading-session-grouping-more): Filament v5.8.0 adds deferred schema loading, persistent table grouping, RichEditor height limits, MultiFactorChallenge, and Vapor-compatible custom downloaders. - [Filament v4.13.0 Released: Deferred Schema Loading, Session Grouping & More](https://msaied.com/articles/filament-v4130-released-deferred-schema-loading-session-grouping-more): Filament v4.13.0 adds deferred schema loading, persistent table grouping, RichEditor height controls, a reusable MFA class, and key bug fixes for Laravel devs. - [Contextual Binding and Method Injection in Laravel's Service Container](https://msaied.com/articles/contextual-binding-and-method-injection-in-laravels-service-container-3): Deep dive into Laravel's service container: contextual binding, tagged services, and method injection for clean, testable dependency graphs. - [Find Unexpected Test Inputs with Fuzz for Pest](https://msaied.com/articles/find-unexpected-test-inputs-with-fuzz-for-pest): Learn how to use the Fuzz package for Pest 5 to automatically generate unexpected inputs, catch crashes, and harden your Laravel PHP code against edge cases. - [Laravel Rulebook: Manage Business Rules That Change by Date](https://msaied.com/articles/laravel-rulebook-manage-business-rules-that-change-by-date): Laravel Rulebook lets you version business rules by date, resolve a single winner at any point in time, and snapshot decisions for later explanation. PHP 8.3 + Laravel 12/13. - [Filament v4 Schema-Based Forms: Unified Schema API and Infolist Patterns](https://msaied.com/articles/filament-v4-schema-based-forms-unified-schema-api-and-infolist-patterns): Deep dive into Filament v4's unified Schema API — shared components across forms and infolists, conditional fields, and reusable schema objects in Laravel. - [The Pipeline Pattern in Laravel: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/the-pipeline-pattern-in-laravel-building-custom-pipelines-beyond-middleware-2): Build typed, testable Laravel pipelines for domain workflows. Go beyond HTTP middleware with custom stages, conditional pipes, and clean error handling. - [Eloquent N+1 Elimination: Eager Loading Strategies and Query Deduplication at Scale](https://msaied.com/articles/eloquent-n1-elimination-eager-loading-strategies-and-query-deduplication-at-scale): Stop N+1 queries in Laravel with eager loading strategies, load-once guards, and query deduplication patterns used in high-traffic production apps. - [Laravel Job Middleware: Rate Limiting, Throttling, and Skipping Jobs Without Hacks](https://msaied.com/articles/laravel-job-middleware-rate-limiting-throttling-and-skipping-jobs-without-hacks): Deep dive into Laravel job middleware: build reusable rate limiters, throttle bursts, and skip redundant jobs cleanly without hacking your queue workers. - [Filament v3 Infolist Entries: Building Rich Read-Only Detail Pages Without Blade Sprawl](https://msaied.com/articles/filament-v3-infolist-entries-building-rich-read-only-detail-pages-without-blade-sprawl): Build rich read-only detail pages in Filament v3 using the Infolist API, custom entries, repeatable sections, and conditional visibility tied to Eloquent state. - [Filament v3 Custom Field Plugins: Building a Reusable Signature Pad Component](https://msaied.com/articles/filament-v3-custom-field-plugins-building-a-reusable-signature-pad-component): Build a reusable Filament v3 signature pad custom field with Alpine.js, Livewire entanglement, PHP casting, and package auto-discovery. - [Taylor Otwell Disabled GitHub Issues on Most Laravel Open-Source Packages](https://msaied.com/articles/taylor-otwell-disabled-github-issues-on-most-laravel-open-source-packages): Taylor Otwell disabled GitHub Issues on most Laravel open-source packages. Learn what changed, why it happened, and how to contribute bug fixes going forward. - [Exclude Vendor and Default Commands in php artisan dev (Laravel 13.30)](https://msaied.com/articles/exclude-vendor-and-default-commands-in-php-artisan-dev-laravel-1330): Laravel 13.30 adds withoutVendorCommands() and withoutDefaultCommands() to DevCommands, giving you full control over which processes php artisan dev starts. - [Laravel August 2026 Product Updates: Framework, Cloud, and Forge](https://msaied.com/articles/laravel-august-2026-product-updates-framework-cloud-and-forge): Explore Laravel's August 2026 updates: read-through filesystems, semantic search in Scout, FIFO managed queues, HIPAA-compliant Cloud, and Ubuntu 26.04 in Forge. - [Laravel queue:work Now Prints Why the Worker Stopped](https://msaied.com/articles/laravel-queuework-now-prints-why-the-worker-stopped): Laravel 13.30 adds a stop-reason line to queue:work output. Learn all nine WorkerStopReason values, JSON output fields, and how to use the WorkerStopping event. - [The Laracon Archive: 626 Talks, 287 Speakers, and 14 Years of Laravel History](https://msaied.com/articles/the-laracon-archive-626-talks-287-speakers-and-14-years-of-laravel-history): The Laracon Archive is a searchable index of 626 recorded Laracon talks from 287 speakers across 14 years of Laracon US, EU, Online, AU, and India events. - [Semantic Memory or Just Markdown? How Laravel Boost Manages AI Agent Project Rules](https://msaied.com/articles/semantic-memory-or-just-markdown-how-laravel-boost-manages-ai-agent-project-rules): Learn why Laravel Boost replaced a vector-search memory layer with a generated Markdown index to give AI coding agents accurate, lightweight project conventions. - [Laravel New in 13: Features, Helpers, and Upgrade Notes](https://msaied.com/articles/laravel-new-in-13-features-helpers-and-upgrade-notes): A practical deep-dive into Laravel 13's new features, breaking changes, and upgrade path for senior PHP engineers already running Laravel 12. - [Group Adjacent Collection Items in Laravel with chunkBy()](https://msaied.com/articles/group-adjacent-collection-items-in-laravel-with-chunkby): Learn how Laravel 13.30's chunkBy() method groups consecutive collection items by key or callback, and how it enables memory-efficient streaming with LazyCollection. - [Statamic Sidecar: Edit Markdown Sites from the Control Panel Without Migration](https://msaied.com/articles/statamic-sidecar-edit-markdown-sites-from-the-control-panel-without-migration): Statamic Sidecar lets you edit static site Markdown files through the Statamic Control Panel — no migration, no webhooks, no duplicate content source. - [Laravel Macro-Free Extensibility: Extending Eloquent Builder with Custom Query Objects](https://msaied.com/articles/laravel-macro-free-extensibility-extending-eloquent-builder-with-custom-query-objects): Learn how to replace Eloquent macros with typed query objects in Laravel — composable, injectable, and fully testable with Pest and SQLite. - [Livewire v3 Performance: Computed Properties, Dehydration Budgets, and Wire:model Lazy](https://msaied.com/articles/livewire-v3-performance-computed-properties-dehydration-budgets-and-wiremodel-lazy): Deep-dive into Livewire v3 computed property caching, dehydration payload control, and wire:model.lazy to reduce round-trips in production Laravel apps. - [Collections chunkBy() and Storage Path Hardening in Laravel 13.30](https://msaied.com/articles/collections-chunkby-and-storage-path-hardening-in-laravel-1330): Laravel 13.30 adds chunkBy() for collections, closes a path-traversal gap in Storage::path(), and prints queue worker stop reasons in console output. - [Filament v3 Table Tricks: Deferred Loading, Live Search, and Custom Filter Forms](https://msaied.com/articles/filament-v3-table-tricks-deferred-loading-live-search-and-custom-filter-forms): Learn deferred table loading, cross-relation live search, and dependent filter forms in Filament v3 with real code examples for senior Laravel engineers. - [Forte: Parse and Rewrite Laravel Blade Templates with a Typed Syntax Tree](https://msaied.com/articles/forte-parse-and-rewrite-laravel-blade-templates-with-a-typed-syntax-tree): Forte parses Blade files into a typed syntax tree so you can query, audit, and rewrite templates safely — no regex false positives, full XPath support. - [MKSine: A Filament CMS with Plugins, Themes, and Blocks for Laravel](https://msaied.com/articles/mksine-a-filament-cms-with-plugins-themes-and-blocks-for-laravel): MKSine is a Laravel Filament CMS package offering a block-based page builder, plugin system, themes, menus, and media library. Targets Filament 4 and 5. - [Compoships: Eloquent Relationships on Multiple Columns in Laravel](https://msaied.com/articles/compoships-eloquent-relationships-on-multiple-columns-in-laravel): Learn how the Compoships package adds multi-column Eloquent relationships, composite primary keys, and queue support to Laravel 12 and 13 applications. - [Extracting AI Rules from an Existing Laravel Codebase with Laravel Boost](https://msaied.com/articles/extracting-ai-rules-from-an-existing-laravel-codebase-with-laravel-boost): Learn how Laravel Boost's infer-conventions skill scans an existing codebase, evaluates 49 convention dimensions, and proposes scoped AI rules for developer approval. - [Livewire v4.4.3 Released: Bug Fixes, Performance Improvements & Alpine 3.17.1](https://msaied.com/articles/livewire-v443-released-bug-fixes-performance-improvements-alpine-3171): Livewire v4.4.3 brings 24 fixes and improvements: wire:loading attribute restore, URL property preservation, Alpine 3.17.1, and more for Laravel developers. - [Laravel 12: New Features, Helpers, and Practical Upgrade Notes](https://msaied.com/articles/laravel-12-new-features-helpers-and-practical-upgrade-notes-2): A senior engineer's practical breakdown of Laravel 12: starter kit changes, typed binding improvements, bootstrap cleanup, and real upgrade gotchas. - [Laravel Octane + FrankenPHP: Persistent Services, Shared State, and Safe Singletons](https://msaied.com/articles/laravel-octane-frankenphp-persistent-services-shared-state-and-safe-singletons): Learn how to write Octane-safe Laravel services under FrankenPHP: resetting state, avoiding stale singletons, and using the Octane flush hooks correctly. - [Filament v3 Custom Table Columns: Rendering Complex UI Without Hacks](https://msaied.com/articles/filament-v3-custom-table-columns-rendering-complex-ui-without-hacks): Build reusable, testable custom Filament v3 table columns with Blade views, state callbacks, and Alpine.js integration. Senior-level patterns inside. - [CQRS Without Event Sourcing: Practical Read/Write Model Separation in Laravel](https://msaied.com/articles/cqrs-without-event-sourcing-practical-readwrite-model-separation-in-laravel): Learn how to apply CQRS read/write model separation in Laravel using command handlers and query objects — no event sourcing required. - [Laravel AI SDK: Tool-Calling Agents and Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-and-conversation-persistence-3): Learn how to build production-grade tool-calling AI agents in Laravel with typed tools, conversation persistence, and safe abort handling using the Prism SDK. - [Blackfire & Xdebug Profiling in Laravel: Finding Real Bottlenecks](https://msaied.com/articles/blackfire-xdebug-profiling-in-laravel-finding-real-bottlenecks-2): A practical guide to profiling Laravel apps with Blackfire and Xdebug. Find real CPU, memory, and query bottlenecks before they hit production. - [Recursive CTEs and Hierarchical Data in Laravel with PostgreSQL](https://msaied.com/articles/recursive-ctes-and-hierarchical-data-in-laravel-with-postgresql): A practical guide to recursive CTEs in PostgreSQL for Laravel developers: adjacency lists, depth-first trees, and clean Eloquent integration with raw expressions. - [Laravel API Resources: Sparse Fieldsets, Cursor Pagination, and Per-Route Rate Limiting](https://msaied.com/articles/laravel-api-resources-sparse-fieldsets-cursor-pagination-and-per-route-rate-limiting): Deep dive into Laravel API design: sparse fieldsets with JsonResource, cursor pagination at scale, and per-route rate limiting with custom limiters. - [Cancel In-Flight Form Submissions in Inertia.js v3.7](https://msaied.com/articles/cancel-in-flight-form-submissions-in-inertiajs-v37): Inertia.js v3.7.0 adds cancelOnUnmount and a cancel method to the Form component, a reactive polling state, and fixes for async visits and once props. - [Laravel Starter Kits Now Ship with Vite+](https://msaied.com/articles/laravel-starter-kits-now-ship-with-vite): Laravel starter kits now use Vite+ (vite-plus 0.3.0), replacing ESLint and Prettier with Oxlint and Oxfmt. Learn what changed across React, Vue, Svelte, and Livewire kits. - [Laravel Queues at Scale: Backpressure, Dead-Letter Queues, and Graceful Degradation](https://msaied.com/articles/laravel-queues-at-scale-backpressure-dead-letter-queues-and-graceful-degradation): Learn how to add backpressure, dead-letter queues, and graceful degradation to Laravel queues so your workers survive traffic spikes without dropping jobs. - [Pessimistic Locking in Laravel Eloquent with refreshForUpdate()](https://msaied.com/articles/pessimistic-locking-in-laravel-eloquent-with-refreshforupdate): Learn how Laravel 13.27's refreshForUpdate() combines model reload and FOR UPDATE locking in one Eloquent call to prevent race conditions in transactions. - [Mask Query Bindings in Laravel Exception Messages](https://msaied.com/articles/mask-query-bindings-in-laravel-exception-messages): Learn how Laravel 13.27's mask_bindings_in_exception_messages option stops PII from leaking into logs, failed_jobs, and APM traces via QueryException. - [whereBinary(): How to Run Case-Sensitive MySQL Queries in Laravel 13.27](https://msaied.com/articles/wherebinary-how-to-run-case-sensitive-mysql-queries-in-laravel-1327): Laravel 13.27 adds whereBinary() for byte-exact MySQL comparisons. Learn how it works, its index implications, and when to use it over a binary column collation. - [Compile PHP to Native Binaries with TypePHP](https://msaied.com/articles/compile-php-to-native-binaries-with-typephp): TypePHP is an AOT compiler from the Swoole team that turns PHP source code into native machine code via C++. Learn how it works and what it means for PHP developers. - [State of Laravel 2026 Survey Is Now Open](https://msaied.com/articles/state-of-laravel-2026-survey-is-now-open): The State of Laravel 2026 survey is live. Learn what six sections it covers, including a brand-new AI category, and why your response matters to the community. - [Multi-Tenant SaaS with Laravel: Isolating Tenant Data Using Row-Level Scoping](https://msaied.com/articles/multi-tenant-saas-with-laravel-isolating-tenant-data-using-row-level-scoping): Enforce tenant isolation in Laravel SaaS apps using global Eloquent scopes, middleware, and Pest tests. Practical patterns for row-level multi-tenancy. - [Query Binding Masking and whereBinary() in Laravel 13.27](https://msaied.com/articles/query-binding-masking-and-wherebinary-in-laravel-1327): Laravel 13.27 adds query binding masking, whereBinary() for case-sensitive MySQL queries, refreshForUpdate(), a Cloud facade, and queue size total methods. - [Laravel Boost v2.6.0: Testing Best Practices Skill and Read-Only DB Transactions](https://msaied.com/articles/laravel-boost-v260-testing-best-practices-skill-and-read-only-db-transactions): Laravel Boost v2.6.0 adds a unified testing-best-practices skill, database-enforced read-only transactions, and skill management fixes for AI coding agents. - [Laravel Private Cloud is now HIPAA Compliant](https://msaied.com/articles/laravel-private-cloud-is-now-hipaa-compliant): Laravel Private Cloud is now HIPAA compliant. Learn what the certification covers, how to get a BAA, and what PHI safeguards your Laravel app must still implement. - [Laravel Auditor: AI-Powered Code Auditing for Laravel Applications](https://msaied.com/articles/laravel-auditor-ai-powered-code-auditing-for-laravel-applications): Laravel Auditor gives your AI agent a structured methodology, 75 stable rules, and read-only MCP tools to audit Laravel apps and report real, evidenced findings. - [Filament v3.3.55 Released: CTRL/CMD+S Fix and CI Dependency Updates](https://msaied.com/articles/filament-v3355-released-ctrlcmds-fix-and-ci-dependency-updates): Filament v3.3.55 fixes the CTRL/CMD+S keyboard shortcut on create and edit pages plus bumps several GitHub Actions CI dependencies. Learn what changed. - [Livewire v4.4.2 Released: Bug Fixes, Resilience Improvements, and Alpine 3.16.3](https://msaied.com/articles/livewire-v442-released-bug-fixes-resilience-improvements-and-alpine-3163): Livewire v4.4.2 brings exception hooks for computed properties, Eloquent cast fallbacks, failed-server-response recovery, and Alpine 3.16.3. Full breakdown inside. - [Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration-4): Deep dive into Livewire v3 morph markers, JavaScript lifecycle hooks, and Alpine.js integration patterns for senior Laravel developers. - [Pest Architecture Testing: Enforcing Domain Boundaries in a Laravel Codebase](https://msaied.com/articles/pest-architecture-testing-enforcing-domain-boundaries-in-a-laravel-codebase): Use Pest's architecture plugin to enforce domain boundaries, naming conventions, and dependency rules in your Laravel codebase with executable tests. - [FrankenPHP, OPcache JIT, and Preloading: Squeezing Real Throughput from Laravel](https://msaied.com/articles/frankenphp-opcache-jit-and-preloading-squeezing-real-throughput-from-laravel-3): Learn how to run Laravel under FrankenPHP with OPcache JIT and preload scripts to cut response times without Swoole or RoadRunner complexity. - [Streaming AI Responses in Laravel: Token Budgets, Structured Output, and Agent Contracts](https://msaied.com/articles/streaming-ai-responses-in-laravel-token-budgets-structured-output-and-agent-contracts): Stream LLM responses in Laravel, enforce token budgets, and validate structured output against typed PHP contracts for reliable, cost-controlled AI agents. - [Typed PHP 8.3 Enums as Eloquent Casts, Route Parameters, and Validation Rules](https://msaied.com/articles/typed-php-83-enums-as-eloquent-casts-route-parameters-and-validation-rules): Learn to use PHP 8.3 backed enums as Eloquent casts, route parameters, and reusable validation rules in Laravel to eliminate stringly-typed code. - [Livewire v3 Lazy Components, Islands, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-lazy-components-islands-and-deferred-loading-in-practice-1): Learn how Livewire v3 lazy components, islands, and deferred loading work under the hood, with real code examples and senior-level pitfalls to avoid. - [Building a Laravel Package: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/building-a-laravel-package-service-providers-auto-discovery-and-config-merging-3): Learn how to build a production-ready Laravel package with service providers, auto-discovery, config merging, and publishing stubs. Senior-level depth with real code. - [Laravel Reverb in Production: Scaling WebSockets Beyond a Single Server](https://msaied.com/articles/laravel-reverb-in-production-scaling-websockets-beyond-a-single-server-1): Learn how to scale Laravel Reverb across multiple servers, tune connection limits, and keep broadcast latency low with Redis pub/sub and horizontal scaling. - [Filament v3 to v4 Migration: Breaking Changes and Practical Refactor Patterns](https://msaied.com/articles/filament-v3-to-v4-migration-breaking-changes-and-practical-refactor-patterns-2): A practical, code-first guide to migrating Filament v3 to v4: schema API changes, action refactors, panel provider updates, and testing strategies. - [Filament v4 Render Hooks: Injecting UI Into Any Panel Without Hacking Core](https://msaied.com/articles/filament-v4-render-hooks-injecting-ui-into-any-panel-without-hacking-core): Learn how to use Filament v4 render hooks to inject Blade and Livewire content into panels at named slots — cleanly, without publishing or overriding core views. - [Laravel AI v0.11: Trace Agent Runs With Lifecycle Events](https://msaied.com/articles/laravel-ai-v011-trace-agent-runs-with-lifecycle-events): Laravel AI v0.11.0 introduces per-step lifecycle events for agent runs, including step, tool, and failure events with wall timings and a unified invocation ID. - [Laravel AI SDK: Access Raw HTTP Responses and Rate Limit Headers](https://msaied.com/articles/laravel-ai-sdk-access-raw-http-responses-and-rate-limit-headers): Laravel AI SDK v0.10.3 adds a `raw` property exposing the HTTP response on every agent call, giving you rate limit headers and provider request IDs. - [Deftform: A Simple Laravel-Powered Form Builder That Stays Out of Your Way](https://msaied.com/articles/deftform-a-simple-laravel-powered-form-builder-that-stays-out-of-your-way): Deftform is a clean Laravel-powered form builder with AI generation, webhooks, REST API, Stripe payments, and honest pricing. No bloat, no mandatory subscription. - [Practical RAG in Laravel: pgvector, Embeddings, and Retrieval Pipelines](https://msaied.com/articles/practical-rag-in-laravel-pgvector-embeddings-and-retrieval-pipelines-3): Learn how to build a Retrieval-Augmented Generation pipeline in Laravel using pgvector, OpenAI embeddings, and a clean service layer. Practical, production-focused guide. - [Debounced Queued Event Listeners in Laravel 13.26](https://msaied.com/articles/debounced-queued-event-listeners-in-laravel-1326): Laravel 13.26 adds the #[DebounceFor] attribute to queued event listeners, collapsing event bursts into one execution. Learn how it works and when to use it. - [Agent Run Observability in Laravel AI SDK 0.11](https://msaied.com/articles/agent-run-observability-in-laravel-ai-sdk-011): Laravel AI SDK 0.11 adds per-run invocation IDs, lifecycle events with wall timings, hosted tool search, broader failover, and assertPromptedTimes() for testing. - [Statamic Mailables Viewer: Preview Laravel Emails in the Control Panel](https://msaied.com/articles/statamic-mailables-viewer-preview-laravel-emails-in-the-control-panel): Mailables Viewer is a free Statamic add-on that auto-discovers Laravel mailables and renders live email previews in the Control Panel — no preview routes needed. - [Advanced Authorization in Laravel: Gates, Policies, and Response-Based Access Control](https://msaied.com/articles/advanced-authorization-in-laravel-gates-policies-and-response-based-access-control-4): A senior-level guide to Laravel authorization: response objects, policy composition, before hooks, and testing access control with Pest. - [Queue::forward(): Reroute Laravel Queues in One Place](https://msaied.com/articles/queueforward-reroute-laravel-queues-in-one-place): Laravel 13.26 adds Queue::forward() to redirect any queue to a new name or connection from one service provider call. No job class changes needed. - [Laravel Tackle: Run an AI Coding Agent Inside Your Laravel Application](https://msaied.com/articles/laravel-tackle-run-an-ai-coding-agent-inside-your-laravel-application): Laravel Tackle runs an AI coding agent inside your app as Artisan commands with PHP-enforced safety limits, self-healing queues, and PR review support. - [Read-Through Disks and Debounced Listeners in Laravel 13.26](https://msaied.com/articles/read-through-disks-and-debounced-listeners-in-laravel-1326): Laravel 13.26 adds a read-through filesystem driver, #[DebounceFor] for queued listeners, Queue::forward(), and Eloquent builder improvements. - [Laravel Read-Through Filesystem: Lazy Storage Migration Between Buckets](https://msaied.com/articles/laravel-read-through-filesystem-lazy-storage-migration-between-buckets): Laravel 13.26 adds a read-through filesystem driver that auto-promotes files from a fallback disk to a primary on first read — no bulk sync required. - [Object Storage Migrations with Laravel's Read-Through Filesystem](https://msaied.com/articles/object-storage-migrations-with-laravels-read-through-filesystem): Learn how Laravel 13's read-through filesystem driver lets you migrate object storage from S3 to R2 with zero downtime using on-demand file promotion. - [Livewire v4.4.1 Released: Bug Fixes, Alpine 3.16.2, and Laravel 13 Compatibility](https://msaied.com/articles/livewire-v441-released-bug-fixes-alpine-3162-and-laravel-13-compatibility): Livewire v4.4.1 fixes nullable enum errors, cached computed properties on Laravel 13, reactive Eloquent models, asset loading, and bumps Alpine to 3.16.2. - [MySQL EXPLAIN and Query Profiling in Laravel: Finding Slow Queries Before They Hit Production](https://msaied.com/articles/mysql-explain-and-query-profiling-in-laravel-finding-slow-queries-before-they-hit-production): A practical guide to reading MySQL EXPLAIN plans, spotting full scans and bad joins, and wiring profiling tools into your Laravel development workflow. - [Laravel Chores: Resumable, Checkpointed Data Operations for Large Datasets](https://msaied.com/articles/laravel-chores-resumable-checkpointed-data-operations-for-large-datasets): Laravel Chores checkpoints large data operations after every batch so a crashed or interrupted run resumes where it stopped. No Redis required. - [Laravel Lock: Distributed Locks for Models and Routes](https://msaied.com/articles/laravel-lock-distributed-locks-for-models-and-routes): Laravel Lock adds a fluent builder, HasLocks model trait, and route middleware for distributed locking backed by cache or database storage in Laravel 11–13. - [Lerd: A Free, Open Source Laravel Herd Alternative for Linux and macOS](https://msaied.com/articles/lerd-a-free-open-source-laravel-herd-alternative-for-linux-and-macos): Lerd is a free, open source Herd alternative for Linux and macOS. Get trusted HTTPS, per-project PHP versions, dump viewer, mail capture, and more — no Pro tier. - [How Two Non-Developers Built laracon.us/photos with Claude, Laravel, and Laravel Cloud](https://msaied.com/articles/how-two-non-developers-built-laraconusphotos-with-claude-laravel-and-laravel-cloud): Two Laravel marketers built a production photo-sharing app using Claude AI, the Laravel framework, and Laravel Cloud — no coding experience required. Here's how. - [Job Batching with Laravel Concurrency: Parallel Work Without the Chaos](https://msaied.com/articles/job-batching-with-laravel-concurrency-parallel-work-without-the-chaos): A practical deep-dive into Laravel's Concurrency facade and job batching for parallel workloads — patterns, pitfalls, and production-ready code examples. - [Let's Encrypt HTTPS on an IP Address With FrankenPHP](https://msaied.com/articles/lets-encrypt-https-on-an-ip-address-with-frankenphp): Learn how serversideup/php v4.6.0-beta1 uses CADDY_ACME_PROFILE to issue Let's Encrypt IP-address certificates through FrankenPHP — no DNS needed. - [NativePHP v4: Build Real Native iOS and Android UI with Blade and SuperNative](https://msaied.com/articles/nativephp-v4-build-real-native-ios-and-android-ui-with-blade-and-supernative): NativePHP v4 SuperNative renders Blade components as real SwiftUI and Jetpack Compose views. No web view, no bridge. Learn what changed and how to upgrade. - [PostgreSQL Partial and Covering Indexes for Laravel Query Performance](https://msaied.com/articles/postgresql-partial-and-covering-indexes-for-laravel-query-performance): Deep dive into PostgreSQL partial and covering indexes: how to define them in Laravel migrations, read EXPLAIN plans, and cut query time on large tables. - [Filament at Scale: Multi-Panel Auth, Custom Panels, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-multi-panel-auth-custom-panels-and-table-query-tuning-4): Learn how to configure multiple Filament panels with separate auth guards and optimize table queries for large datasets in production Laravel apps. - [Contextual Macros and Mixins: Extending Laravel Collections Without Bloat](https://msaied.com/articles/contextual-macros-and-mixins-extending-laravel-collections-without-bloat): Extend Laravel Collections with macros, mixins, and higher-order proxies. Practical patterns for senior PHP engineers who want expressive, testable collection pipelines. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservice Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservice-tax): A practical guide to structuring a Laravel modular monolith with bounded contexts, internal contracts, and enforced domain boundaries using Pest and Deptrac. - [Octane Worker Lifecycle, State Leakage, and Memory Management in Production](https://msaied.com/articles/octane-worker-lifecycle-state-leakage-and-memory-management-in-production-2): Deep dive into Laravel Octane worker lifecycle, common state leakage patterns, and practical fixes to keep your Swoole or FrankenPHP workers safe in production. - [Job Batching with Laravel Horizon: Reliable Async Workflows at Scale](https://msaied.com/articles/job-batching-with-laravel-horizon-reliable-async-workflows-at-scale): Deep dive into Laravel job batching with Horizon: batch callbacks, partial failure handling, retry strategies, and production observability for async workflows. - [Contextual Eloquent Casts: Custom Cast Classes, Value Objects, and Inbound-Only Transforms](https://msaied.com/articles/contextual-eloquent-casts-custom-cast-classes-value-objects-and-inbound-only-transforms): Build custom Eloquent cast classes that hydrate value objects, apply inbound transforms, and keep models clean. Practical examples for senior Laravel engineers. - [Contextual Eloquent Scopes: Binding Query Logic to Domain State at Runtime](https://msaied.com/articles/contextual-eloquent-scopes-binding-query-logic-to-domain-state-at-runtime): Bind domain-aware query logic to Eloquent at runtime using Laravel's service container. Clean, testable, and free of scattered if-statements in your repositories. - [Testing Filament Resources, Actions, and Form Assertions with Pest](https://msaied.com/articles/testing-filament-resources-actions-and-form-assertions-with-pest-3): A practical guide to testing Filament v3 resources, table actions, and form assertions using Pest — with real code examples and senior-level patterns. - [Contextual DTOs and Value Objects in Laravel Without the Bloat](https://msaied.com/articles/contextual-dtos-and-value-objects-in-laravel-without-the-bloat): Build practical DTOs and value objects in Laravel with PHP 8.3 readonly classes, custom casts, and factory helpers. No heavy DDD library required. - [Filament v3 Custom Field Plugins: Building Reusable Inputs with Full Form Integration](https://msaied.com/articles/filament-v3-custom-field-plugins-building-reusable-inputs-with-full-form-integration): Build reusable Filament v3 custom field plugins with proper state hydration, Alpine.js integration, and Blade view contracts. Senior-level walkthrough. - [PostgreSQL Window Functions in Laravel: Ranking, Running Totals, and Gap Detection](https://msaied.com/articles/postgresql-window-functions-in-laravel-ranking-running-totals-and-gap-detection-1): Learn how to use PostgreSQL window functions—ROW_NUMBER, SUM OVER, LAG—inside Laravel's query builder for rankings, running totals, and gap detection. - [Event Sourcing in Laravel: Aggregates, Projectors, and Reactors Without the Ceremony](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-reactors-without-the-ceremony): Learn how to implement event sourcing in Laravel with aggregates, projectors, and reactors using spatie/laravel-event-sourcing — practical, production-ready patterns. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-6): A senior-level guide to Laravel read/write splitting, sticky reads, and connection pooling with PgBouncer or ProxySQL for production database reliability. - [Pause All Laravel Queues During a Deploy with queue:pause --all](https://msaied.com/articles/pause-all-laravel-queues-during-a-deploy-with-queuepause-all): Laravel 13.25 adds queue:pause --all and Queue::pauseAll() to safely stop all workers during a deploy without enabling maintenance mode. - [Laravel Image Responses: Serve Resized Images Directly From Routes](https://msaied.com/articles/laravel-image-responses-serve-resized-images-directly-from-routes): Laravel 13.25 makes Image implement Responsable, adds Image::fromStream(), and exposes toFormat() — return a resized image from a route in one statement. - [Laravel AI SDK v0.10: 4 New Features Explained](https://msaied.com/articles/laravel-ai-sdk-v010-4-new-features-explained): Laravel AI SDK v0.10 adds filesystem tools and human tool approval for agents. See real code examples for safe file operations in Laravel with Livewire. - [Laravel 13.25: Pause All Queues at Once and a New artisan dev Terminal UI](https://msaied.com/articles/laravel-1325-pause-all-queues-at-once-and-a-new-artisan-dev-terminal-ui): Laravel 13.25 adds queue:pause --all, a tabbed artisan dev terminal UI via @laravel/multiplex, Image Responsable support, and more. Full breakdown inside. - [Laravel Terminal UI for the artisan dev Command (Laravel 13.25)](https://msaied.com/articles/laravel-terminal-ui-for-the-artisan-dev-command-laravel-1325): Laravel 13.25 upgrades php artisan dev with a terminal UI powered by @laravel/multiplex: tabs, stream, inline modes, auto-restart, and project-level config. - [NightOwl: Laravel Monitoring With Flat Pricing and Your Own PostgreSQL Storage](https://msaied.com/articles/nightowl-laravel-monitoring-with-flat-pricing-and-your-own-postgresql-storage): NightOwl routes Laravel Nightwatch telemetry into your own PostgreSQL database with flat pricing from $5/month — no per-event fees, no retention tiers. - [Mock PHP Classes in Tests With the Double Library](https://msaied.com/articles/mock-php-classes-in-tests-with-the-double-library): Double is a PHP 8.3 test double library by the creator of Laravel Shift. Replace Mockery mocks and spies with one unified, readable API in PHPUnit or Pest. - [Cursor Pagination and Lazy Collections at Scale in Laravel](https://msaied.com/articles/cursor-pagination-and-lazy-collections-at-scale-in-laravel): Learn how to replace offset pagination with cursor pagination and use lazy collections to process millions of Eloquent rows efficiently in Laravel. - [Livewire v3.8.4 Released: Octane Memory Leak Fix and Fetch Redirect Handling](https://msaied.com/articles/livewire-v384-released-octane-memory-leak-fix-and-fetch-redirect-handling): Livewire v3.8.4 fixes a computed property listener memory leak under Laravel Octane and improves fetch redirect handling. Upgrade guide inside. - [Laravel artisan dev: Run Server, Queue, Logs, and Vite in One Command](https://msaied.com/articles/laravel-artisan-dev-run-server-queue-logs-and-vite-in-one-command): Learn how Laravel 13.16's php artisan dev command replaces the Composer dev script, running server, queue, Pail, and Vite together with full customisation support. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Pain](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-pain-1): Master JSONB in Laravel: GIN indexes, containment operators, custom Eloquent casts, and query builder helpers that keep your code clean and your queries fast. - [Contextual Binding and Method Injection in Laravel's Service Container](https://msaied.com/articles/contextual-binding-and-method-injection-in-laravels-service-container-2): Master Laravel's service container with contextual binding, tagged services, and method injection. Practical examples for senior PHP engineers. - [Contextual Binding and Method Injection in Laravel's Service Container](https://msaied.com/articles/contextual-binding-and-method-injection-in-laravels-service-container-1): Master Laravel's service container with contextual binding, tagged services, and method injection. Practical code examples for senior PHP engineers. - [Laravel Discount: Coupon Codes, Usage Limits, and Stacking](https://msaied.com/articles/laravel-discount-coupon-codes-usage-limits-and-stacking): Learn how the Laravel Discount package handles coupon codes, expiry dates, per-user usage limits, stackable discounts, and cart integration with clean Eloquent models. - [Laravel Truss: Live Interactive Database ER Diagrams in the Browser](https://msaied.com/articles/laravel-truss-live-interactive-database-er-diagrams-in-the-browser): Laravel Truss gives you live, zoomable ER diagrams, schema diffing, a schema doctor, and multi-format exports — all from a single Laravel package. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Bloat](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-bloat-2): A practical guide to using PostgreSQL JSONB columns in Laravel: GIN indexes, Eloquent whereJsonContains, custom casts, and query patterns that scale. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Bloat](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-bloat-1): A practical guide to using PostgreSQL JSONB columns in Laravel: GIN indexes, Eloquent whereJsonContains, custom casts, and query optimization tips. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Bloat](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-bloat): A practical guide to using PostgreSQL JSONB in Laravel: GIN indexes, Eloquent whereJsonContains, custom casts, and query patterns that scale. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Chaos](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-chaos-2): Learn how to index, query, and cast PostgreSQL JSONB columns in Laravel without sacrificing performance or type safety. Practical, production-ready patterns. - [Filament v4 Schema-Based Forms: Practical Patterns for the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-practical-patterns-for-the-unified-schema-api): Learn how Filament v4's Schema API unifies forms and infolists, with real code patterns, reusable components, and migration tips for senior Laravel developers. - [Laravel Pipeline Pattern: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/laravel-pipeline-pattern-building-custom-pipelines-beyond-middleware-3): Learn how to build custom Laravel pipelines for domain workflows — composable, testable processing stages using the Pipeline facade and typed pipes. - [Eloquent Query Optimization: Slaying N+1 Problems at Scale](https://msaied.com/articles/eloquent-query-optimization-slaying-n1-problems-at-scale): Learn how to eliminate N+1 queries in Laravel with eager loading, subquery selects, and Telescope-driven profiling. Practical code, senior-level depth. - [Saga Lara Flow: Durable Workflows and Compensating Transactions on Laravel Queues](https://msaied.com/articles/saga-lara-flow-durable-workflows-and-compensating-transactions-on-laravel-queues): Saga Lara Flow brings durable workflows, compensating transactions, signals, and parallel actions to Laravel queues — all in a single PHP handle() method. - [Filament v4.12 & v5.7: Major Performance Improvements and Security Patches](https://msaied.com/articles/filament-v412-v57-major-performance-improvements-and-security-patches): Filament v4.12.6 and v5.7.6 deliver up to 92% faster form rendering, ~52% faster tables, CVE security patches, CSV injection protection, and more. - [Managed Queues: Autoscaling Queue Workers on Laravel Cloud](https://msaied.com/articles/managed-queues-autoscaling-queue-workers-on-laravel-cloud): Learn how Laravel Cloud managed queues autoscale workers on queue pressure, surface failed jobs instantly, and scale to zero when idle to cut costs. - [Job Batching, Chaining, and Rate-Limited Middleware in Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-in-laravel-queues-4): Deep dive into Laravel job batching, chaining, and rate-limited middleware. Practical patterns for reliable async pipelines in production. - [Extract an Image's Dominant Color in Laravel 13.24](https://msaied.com/articles/extract-an-images-dominant-color-in-laravel-1324): Learn how to use Laravel 13.24's dominantColor() method to extract, store, and apply an image's average color for placeholders and letterbox fills. - [Reject Unexpected Array Keys with Laravel Validation (Laravel 13.24)](https://msaied.com/articles/reject-unexpected-array-keys-with-laravel-validation-laravel-1324): Laravel 13.24 adds the array_keys validation rule to reject unexpected array keys with a clear error message. Learn how to use it in form requests and API endpoints. - [Validate and Convert HEIC Images in Laravel 13.24](https://msaied.com/articles/validate-and-convert-heic-images-in-laravel-1324): Laravel 13.24 supports HEIC, HEIF, and AVIF uploads. Learn how to validate, convert to WebP or AVIF, and serve phone photos correctly with Imagick. - [Laravel Boost Project Rules: Teach AI Agents Your Team's Conventions](https://msaied.com/articles/laravel-boost-project-rules-teach-ai-agents-your-teams-conventions): Laravel Boost v2.5.0 adds scoped project rules — committed Markdown files that teach AI agents your team's conventions without bloating a single instructions file. - [Image Dominant Color and HEIC Support in Laravel 13.24](https://msaied.com/articles/image-dominant-color-and-heic-support-in-laravel-1324): Laravel 13.24 ships dominant color detection, HEIC/AVIF image input and output, modelKeys() on Eloquent, array_keys validation, and a wildcard validation performance fix. - [Official Laravel Zed Extension: LSP Support for PHP and Blade Files](https://msaied.com/articles/official-laravel-zed-extension-lsp-support-for-php-and-blade-files): Laravel's official Zed extension (v0.1.0) connects Laravel LSP to the editor for PHP and Blade, with completions, diagnostics, and code actions. Here's how to get started. - [Laravel Head: Manage Meta Tags, Open Graph, and JSON-LD in Laravel 13](https://msaied.com/articles/laravel-head-manage-meta-tags-open-graph-and-json-ld-in-laravel-13): Laravel Head is a first-party package for Laravel 13 that manages meta tags, Open Graph, JSON-LD schemas, and resource hints with a fluent API across Blade, Livewire, and Inertia. - [PostgreSQL CTEs, Window Functions, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-window-functions-and-lateral-joins-in-laravel-4): Practical guide to using PostgreSQL CTEs, window functions, and LATERAL joins in Laravel for complex reporting queries without sacrificing maintainability. - [Laravel Doctor: Diagnose Your Laravel App With One Artisan Command](https://msaied.com/articles/laravel-doctor-diagnose-your-laravel-app-with-one-artisan-command-1): Laravel Doctor adds `php artisan doctor` to run health checks on your Laravel app — covering env, database, storage, security, and more — with auto-fix support. - [PhpStorm 2026.2 Released: Laravel Tool Window, PHP 8.5 Pipe Operator, and AI Agents](https://msaied.com/articles/phpstorm-20262-released-laravel-tool-window-php-85-pipe-operator-and-ai-agents): PhpStorm 2026.2 adds a dedicated Laravel tool window, PHP 8.5 pipe operator, #[FileReference] attribute, and an AI agent skills manager. Here's what's new. - [PhpStorm 2026.2 Released: Laravel Tool Window, PHP 8.5 Pipe Operator, and AI Agents](https://msaied.com/articles/phpstorm-20262-released-laravel-tool-window-php-85-pipe-operator-and-ai-agents-1): PhpStorm 2026.2 adds a dedicated Laravel tool window, PHP 8.5 pipe operator, #[FileReference] attribute, and an AI agent skills manager. Here's what's new. - [Laravel Doctor: Diagnose Your Laravel App With One Artisan Command](https://msaied.com/articles/laravel-doctor-diagnose-your-laravel-app-with-one-artisan-command): Laravel Doctor adds `php artisan doctor` to run environment, database, cache, storage, and security health checks — with auto-fix support and CI-ready output. - [Livewire v4.3.5 Released: Fix for SFC Detection with PHP Attribute Array Arguments](https://msaied.com/articles/livewire-v435-released-fix-for-sfc-detection-with-php-attribute-array-arguments): Livewire v4.3.5 fixes a bug where SFC detection failed when PHP attributes contained array arguments. Learn what changed and how to upgrade. - [Livewire v4.3.5 Released: Fix for SFC Detection with PHP Attribute Array Arguments](https://msaied.com/articles/livewire-v435-released-fix-for-sfc-detection-with-php-attribute-array-arguments-1): Livewire v4.3.5 fixes a bug where SFC detection failed when PHP attributes contained array arguments. Learn what changed and how to upgrade. - [Laravel Filament v3 Custom Actions: Bulk, Table, and Header Actions Done Right](https://msaied.com/articles/laravel-filament-v3-custom-actions-bulk-table-and-header-actions-done-right): Learn to build type-safe bulk actions, service-injected header actions, and queue-backed table row actions in Filament v3 without bloating your resource. - [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-4): Deep dive into Filament v4's Schema API: how unified form and infolist schemas eliminate duplication and improve reuse in Laravel admin panels. - [Laravel Telescope Alternatives: Building a Lightweight Debug Bar with Custom Watchers](https://msaied.com/articles/laravel-telescope-alternatives-building-a-lightweight-debug-bar-with-custom-watchers-1): Build a lightweight, production-safe debug layer in Laravel using custom watchers, the event system, and a minimal Filament panel — no Telescope required. - [Laravel Pipeline Pattern: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/laravel-pipeline-pattern-building-custom-pipelines-beyond-middleware-2): Build typed, composable Laravel pipelines for domain workflows and data transformation. Practical examples with Pest tests and senior-level patterns. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-5): Deep dive into Laravel read/write connection splitting, sticky read behaviour, and safe connection pooling with PgBouncer or ProxySQL in production. - [Laravel Service Container: Contextual Binding, Tagging, and Method Injection](https://msaied.com/articles/laravel-service-container-contextual-binding-tagging-and-method-injection-3): Deep dive into Laravel's service container: contextual binding, tagging, and method injection with real code examples for senior PHP engineers. - [Laravel Eloquent Global vs Local Scopes: Pitfalls, Ordering, and Scope Composition](https://msaied.com/articles/laravel-eloquent-global-vs-local-scopes-pitfalls-ordering-and-scope-composition): Deep dive into Laravel Eloquent global and local scopes: ordering pitfalls, soft-delete conflicts, scope removal, and composable query patterns for production apps. - [Cursor Pagination, Lazy Collections, and Chunked Iteration at Scale in Laravel](https://msaied.com/articles/cursor-pagination-lazy-collections-and-chunked-iteration-at-scale-in-laravel-1): Deep dive into Laravel cursor pagination, lazy collections, and chunked iteration — when to use each, how they affect memory and query plans, with real code examples. - [Pest 5 Released: Test Impact Analysis, Agent Verification, and Evals](https://msaied.com/articles/pest-5-released-test-impact-analysis-agent-verification-and-evals): Pest v5 ships Test Impact Analysis, an AI Agent plugin, LLM Evals, PHPStan support, and Rector rules. Requires PHP 8.4 and PHPUnit 13. - [Pest 5 Released: Test Impact Analysis, Agent Verification, and Evals](https://msaied.com/articles/pest-5-released-test-impact-analysis-agent-verification-and-evals-1): Pest 5 introduces Test Impact Analysis, AI agent verification, LLM evals, PHPStan and Rector plugins. Requires PHP 8.4 and PHPUnit 13. - [Job Batching, Chaining, and Rate-Limited Middleware in Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-in-laravel-queues-3): Deep dive into Laravel job batching, chaining, and rate-limited middleware. Real code patterns for reliable, throttled async workflows in production. - [Laravel Observers vs. Model Events: Choosing the Right Hook for Domain Side-Effects](https://msaied.com/articles/laravel-observers-vs-model-events-choosing-the-right-hook-for-domain-side-effects): Deep dive into Laravel model observers and model events: transaction safety, bulk operation pitfalls, test isolation, and clean domain side-effect patterns. - [Practical RAG in Laravel: pgvector, Embeddings, and Retrieval Pipelines](https://msaied.com/articles/practical-rag-in-laravel-pgvector-embeddings-and-retrieval-pipelines-2): Learn how to build a retrieval-augmented generation pipeline in Laravel using pgvector, OpenAI embeddings, and a clean retrieval abstraction layer. - [Laravel Octane + FrankenPHP: Persistent Services, Boot-Once Singletons, and Safe State](https://msaied.com/articles/laravel-octane-frankenphp-persistent-services-boot-once-singletons-and-safe-state): Deep dive into persistent service lifetimes under Laravel Octane and FrankenPHP. Learn boot-once singletons, request-scoped state, and how to avoid memory leaks. - [Laravel AI SDK Adds Human-in-the-Loop Tool Approval](https://msaied.com/articles/laravel-ai-sdk-adds-human-in-the-loop-tool-approval): Laravel AI SDK v0.10.0 adds a human-in-the-loop API so agents pause on sensitive tool calls and wait for approval, rejection, or argument edits before continuing. - [CPX 2.0: The Composer Package Executor for PHP](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php): CPX 2.0 lets PHP developers run any Composer package in isolation—no global conflicts, local binary priority, custom aliases, and AI-agent-aware JSON output. - [CPX 2.0: The Composer Package Executor for PHP](https://msaied.com/articles/cpx-20-the-composer-package-executor-for-php-1): CPX 2.0 is the Composer package executor for PHP—run any package in isolation, prefer local binaries, define aliases, and get JSON output for AI agents. - [Everything Announced at Laracon US 2026: Laravel Framework, Cloud & AI Updates](https://msaied.com/articles/everything-announced-at-laracon-us-2026-laravel-framework-cloud-ai-updates): Full recap of Laracon US 2026: Laravel LSP, scale-to-zero Flex compute, managed queues, Next.js/Nuxt on Cloud, AI SDK HITL, Inertia DevTools, and more. - [Laravel Queues at Scale: Backpressure, Dead-Letter Patterns, and Job Observability](https://msaied.com/articles/laravel-queues-at-scale-backpressure-dead-letter-patterns-and-job-observability): Practical guide to backpressure, dead-letter queues, and job observability in Laravel production queues — no external broker required. - [Laravel Typed Enums as First-Class Citizens: Casts, Rules, and PHP 8.3 Features](https://msaied.com/articles/laravel-typed-enums-as-first-class-citizens-casts-rules-and-php-83-features): Learn how to use PHP 8.1+ backed enums in Laravel with Eloquent casts, custom validation rules, route model binding, and PHP 8.3 typed constants. - [Blade Formatting in Laravel Pint 1.30.0](https://msaied.com/articles/blade-formatting-in-laravel-pint-1300): Laravel Pint 1.30.0 adds opt-in Blade template formatting with Prettier, Alpine attributes, and Tailwind class sorting via the new --blade flag. - [MySQL Query Profiling in Laravel: EXPLAIN ANALYZE, Slow Query Log, and Index Hints](https://msaied.com/articles/mysql-query-profiling-in-laravel-explain-analyze-slow-query-log-and-index-hints): Learn to capture slow queries, read EXPLAIN ANALYZE output, design composite indexes, and apply index hints in Laravel to fix real MySQL performance problems. - [Deploy Next.js and Nuxt Apps on Laravel Cloud](https://msaied.com/articles/deploy-nextjs-and-nuxt-apps-on-laravel-cloud): Laravel Cloud now lets you deploy Next.js and Nuxt frontends alongside your Laravel backend from the same repo, with one bill and unified team access. - [Laravel Custom Eloquent Relations: Building Polymorphic and Composite-Key Relations](https://msaied.com/articles/laravel-custom-eloquent-relations-building-polymorphic-and-composite-key-relations): Build custom Eloquent relation classes in Laravel for composite keys and non-standard polymorphic pivots. Practical code, senior-level depth. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Overhead](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-overhead): Learn how to use PostgreSQL JSONB columns in Laravel with GIN indexes, containment queries, custom casts, and Eloquent patterns that avoid hidden performance traps. - [Laravel 12: New Features, Helpers, and Practical Upgrade Notes](https://msaied.com/articles/laravel-12-new-features-helpers-and-practical-upgrade-notes-1): A senior engineer's practical guide to Laravel 12: starter kits, bootstrap changes, new helpers, and a step-by-step upgrade checklist. - [Queue-SQL: Run Mass Deletes and Updates Across Parallel Laravel Queue Jobs](https://msaied.com/articles/queue-sql-run-mass-deletes-and-updates-across-parallel-laravel-queue-jobs): Queue-SQL splits large Laravel UPDATE and DELETE queries into parallel queued jobs using key-range chunking, reducing lock duration and preventing replication lag. - [Laravel Performance: HTTP Response Caching, Cache Tags, and Stale-While-Revalidate](https://msaied.com/articles/laravel-performance-http-response-caching-cache-tags-and-stale-while-revalidate): Deep dive into Laravel HTTP response caching, tagged cache invalidation, and stale-while-revalidate patterns for high-throughput APIs and web apps. - [Laravel API Resources: Sparse Fieldsets, Conditional Relationships, and Stable Contracts](https://msaied.com/articles/laravel-api-resources-sparse-fieldsets-conditional-relationships-and-stable-contracts): Deep dive into Laravel API Resources: sparse fieldsets, conditional relationships, and versioned contracts for production-grade JSON APIs. - [Eloquent Query Optimization: Killing N+1 Problems at the Source](https://msaied.com/articles/eloquent-query-optimization-killing-n1-problems-at-the-source): Learn how to detect and eliminate N+1 query problems in Laravel Eloquent with eager loading, query logging, and architectural patterns for senior PHP engineers. - [Laravel API Rate-Limiting: Custom Limiters, Per-Route Strategies, and Header Contracts](https://msaied.com/articles/laravel-api-rate-limiting-custom-limiters-per-route-strategies-and-header-contracts-1): Learn to build named rate limiters, per-user tier strategies, and reliable Retry-After headers in Laravel for production-grade API rate-limiting. - [Profiling Laravel with Blackfire and Xdebug: Finding Real Bottlenecks](https://msaied.com/articles/profiling-laravel-with-blackfire-and-xdebug-finding-real-bottlenecks-1): A practical guide to profiling Laravel apps with Blackfire and Xdebug. Find real bottlenecks in Eloquent, service resolution, and middleware — not just guesses. - [Filament v4 Migrating from v3: Breaking Changes and Refactor Patterns](https://msaied.com/articles/filament-v4-migrating-from-v3-breaking-changes-and-refactor-patterns): Practical guide to migrating Filament v3 to v4: schema API changes, removed helpers, form/infolist refactors, and patterns to keep your panels maintainable. - [Concurrency in Laravel: Process Pools, Fibers, and the Concurrency Facade](https://msaied.com/articles/concurrency-in-laravel-process-pools-fibers-and-the-concurrency-facade): Learn how Laravel's Concurrency facade, process pools, and PHP Fibers enable parallel work without queues. Practical patterns for senior PHP engineers. - [Laravel Queues in Production: Horizon Tuning, Metrics, and Graceful Scaling](https://msaied.com/articles/laravel-queues-in-production-horizon-tuning-metrics-and-graceful-scaling): Practical guide to tuning Laravel Horizon supervisors, reading queue metrics, handling backpressure, and scaling workers without dropping jobs in production. - [Laravel Horizon: Queue Metrics, Supervisor Tuning, and Graceful Scaling in Production](https://msaied.com/articles/laravel-horizon-queue-metrics-supervisor-tuning-and-graceful-scaling-in-production-1): Deep-dive into Laravel Horizon supervisor configuration, queue metrics interpretation, and graceful worker scaling strategies for high-throughput production systems. - [Multi-Tenant SaaS with Laravel + Filament: Scoping Queries, Panels, and Jobs per Tenant](https://msaied.com/articles/multi-tenant-saas-with-laravel-filament-scoping-queries-panels-and-jobs-per-tenant): Build multi-tenant SaaS in Laravel and Filament without a package: tenant resolution, global scopes, per-panel auth, and queue isolation explained with code. - [Clean Architecture Testing with Pest: Actions, Fakes, and Architectural Rules](https://msaied.com/articles/clean-architecture-testing-with-pest-actions-fakes-and-architectural-rules): A practical guide to testing Laravel actions with Pest: fake collaborators, architectural assertions, and mutation-safe specs that survive refactors. - [Production AI Agents in Laravel: Streaming, Token Budgets, and Structured Output Contracts](https://msaied.com/articles/production-ai-agents-in-laravel-streaming-token-budgets-and-structured-output-contracts-3): Learn how to build production-grade AI agents in Laravel with SSE streaming, token budget enforcement, and structured output contracts using readonly DTOs. - [Laravel AI SDK: Tool-Calling Agents with Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-with-conversation-persistence): Learn to build tool-calling AI agents in Laravel with the AI SDK, persisting conversation history and enforcing structured output contracts in production. - [AI Coding Agents Pass Tests — But Can They Write Idiomatic Laravel?](https://msaied.com/articles/ai-coding-agents-pass-tests-but-can-they-write-idiomatic-laravel): Laravel Boost Benchmarks now hit ~100% with frontier models. Learn why token efficiency and idiomatic Laravel are the new metrics that actually matter. - [Livewire v3 Islands, Lazy Components, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-islands-lazy-components-and-deferred-loading-in-practice-3): A practical deep-dive into Livewire v3 lazy components, island architecture, and deferred loading — with real code and senior-level pitfalls to avoid. - [Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration-3): Deep dive into Livewire v3 morph markers, JavaScript lifecycle hooks, and Alpine.js integration patterns for senior Laravel engineers. - [Laravel Founders Summit 2026: A One-Day Gathering for Laravel Business Leaders](https://msaied.com/articles/laravel-founders-summit-2026-a-one-day-gathering-for-laravel-business-leaders): Laravel has opened applications for the Founders Summit, a one-day invite-only event in November 2026 for founders and leaders running Laravel businesses. - [Laravel's First-Party Image Processing: A Practical Guide to Illuminate\Image](https://msaied.com/articles/laravels-first-party-image-processing-a-practical-guide-to-illuminateimage): Learn how to use Laravel 13.20's built-in Illuminate\Image component to resize, crop, convert, and store images with a fluent, immutable API. - [6 Laravel UI Kits and Component Libraries for 2025 (Tailwind v4 + Livewire)](https://msaied.com/articles/6-laravel-ui-kits-and-component-libraries-for-2025-tailwind-v4-livewire): Compare Flowbite, daisyUI, Preline, maryUI, Sheaf UI, and TallStackUI for Laravel with Tailwind v4 and the Livewire starter kit. Installation steps and code included. - [Filament v5.7.2 Released: Bug Fixes for Forms, Tables, and Accessibility](https://msaied.com/articles/filament-v572-released-bug-fixes-for-forms-tables-and-accessibility): Filament v5.7.2 fixes Toggle helper text, Builder/Repeater caching, MorphToSelect crashes, Spatie media reordering, accessibility issues, and more. - [Filament v4.12.2 Released: Bug Fixes for Toggle, Builder, Repeater, and More](https://msaied.com/articles/filament-v4122-released-bug-fixes-for-toggle-builder-repeater-and-more): Filament v4.12.2 fixes Toggle helper text, Builder null keys, Repeater caching, MorphToSelect crashes, Markdown editor height, and table UI consistency issues. - [Filament at Scale: Multi-Panel Auth, Custom Panels, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-multi-panel-auth-custom-panels-and-table-query-tuning-3): Learn how to configure multiple Filament panels with isolated auth guards and tune table queries for large datasets in production Laravel apps. - [Building a Laravel Package: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/building-a-laravel-package-service-providers-auto-discovery-and-config-merging-2): Build a production-ready Laravel package with clean service providers, auto-discovery, config merging, and testable design. Senior-level depth with real code. - [RouteKey Model Attribute and More: What's New in Laravel 13.21](https://msaied.com/articles/routekey-model-attribute-and-more-whats-new-in-laravel-1321): Laravel 13.21 adds #[RouteKey] for route model binding, a base64 validation rule, #[RequestAttribute] injection, and AVIF/PNG/GIF/BMP image output support. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax-3): Structure a Laravel app into bounded contexts with modules, internal contracts, and architecture tests. Senior-level patterns, real code, no microservices overhead. - [DDD Value Objects and DTOs in Laravel Without the Bloat](https://msaied.com/articles/ddd-value-objects-and-dtos-in-laravel-without-the-bloat): Practical guide to value objects and DTOs in Laravel using PHP 8.3 readonly classes. Keep your domain clean without framework overhead. - [Laravel Time Machine: Profile Every Stage of a Request Lifecycle](https://msaied.com/articles/laravel-time-machine-profile-every-stage-of-a-request-lifecycle): Laravel Time Machine profiles every stage of a Laravel request with millisecond timings, SQL capture, and a Gantt-style dashboard. No database required. - [Laravel + Python FastAPI: Image OCR Demo](https://msaied.com/articles/laravel-python-fastapi-image-ocr-demo): Learn how to call a Python OCR script from Laravel using FastAPI as a REST API bridge. Includes code examples and a real repository to get started quickly. - [Laravel SMS Catcher: A Local Dashboard for SMS Notifications](https://msaied.com/articles/laravel-sms-catcher-a-local-dashboard-for-sms-notifications): Laravel SMS Catcher captures outgoing SMS notifications during local development and shows them in a visual dashboard — similar to Mailpit but for SMS. - [Scaffold Laravel Packages with the `laravel package` Command in Installer v5.31.0](https://msaied.com/articles/scaffold-laravel-packages-with-the-laravel-package-command-in-installer-v5310): Laravel Installer v5.31.0 adds a `laravel package` CLI command to scaffold packages, automated CI PHP version matching, --no-node propagation, and more. - [CQRS in Laravel Without a Framework: Commands, Handlers, and Read Models That Stay Lean](https://msaied.com/articles/cqrs-in-laravel-without-a-framework-commands-handlers-and-read-models-that-stay-lean): Implement CQRS in Laravel using plain PHP commands, handlers, and read models. No heavy libraries — just clean architecture with the service container. - [Laravel Event Sourcing: Projections, Snapshots, and Replay Without the Framework Tax](https://msaied.com/articles/laravel-event-sourcing-projections-snapshots-and-replay-without-the-framework-tax): Build lean event sourcing in Laravel: write projectors, snapshot aggregates, and replay domain history without locking into a heavy framework. - [Laravel Broadcasting with Reverb: Building Typed Event Contracts for WebSocket Channels](https://msaied.com/articles/laravel-broadcasting-with-reverb-building-typed-event-contracts-for-websocket-channels): Build strict PHP event contracts for Laravel Reverb WebSocket channels, scope them to private channels, and test the full broadcast flow with Pest. - [PostgreSQL Partial, Covering, and Expression Indexes for Laravel Query Tuning](https://msaied.com/articles/postgresql-partial-covering-and-expression-indexes-for-laravel-query-tuning): Practical guide to partial, covering, and expression indexes in PostgreSQL for Laravel developers. Real migration examples and query plan analysis included. - [Laravel Macros, Mixins, and Custom Collection Methods That Actually Ship](https://msaied.com/articles/laravel-macros-mixins-and-custom-collection-methods-that-actually-ship-1): A senior-level guide to registering Laravel macros, building mixins, and adding custom Collection methods that work with static analysis and Octane. - [Filament v3 Custom Field Plugins, Custom Columns, and Render Hooks in Practice](https://msaied.com/articles/filament-v3-custom-field-plugins-custom-columns-and-render-hooks-in-practice): Learn to build Filament v3 custom field plugins, typed custom table columns, and render hooks with real code examples for senior Laravel engineers. - [Octane Worker Lifecycle, State Leakage, and Memory Management in Production](https://msaied.com/articles/octane-worker-lifecycle-state-leakage-and-memory-management-in-production-1): Deep dive into Laravel Octane worker lifecycle, common state leakage patterns, and practical memory management strategies for production deployments. - [MySQL Index Strategies for Laravel: Composite, Prefix, and Invisible Indexes](https://msaied.com/articles/mysql-index-strategies-for-laravel-composite-prefix-and-invisible-indexes-1): Deep dive into composite, prefix, and invisible indexes in MySQL 8 for Laravel apps. Real migration examples, EXPLAIN output, and Eloquent query patterns. - [Filament v5.7.1 Released: Field Wrapper Blade Component Alias Fix](https://msaied.com/articles/filament-v571-released-field-wrapper-blade-component-alias-fix): Filament v5.7.1 fixes incorrect Blade component aliases on the field wrapper, resolving form rendering issues introduced in v5.7.0. Safe to upgrade immediately. - [Filament v4.12.1 Released: Field Wrapper Blade Component Alias Fix](https://msaied.com/articles/filament-v4121-released-field-wrapper-blade-component-alias-fix): Filament v4.12.1 patches a bug with Field wrapper Blade component aliases. Learn what changed, who is affected, and how to upgrade safely. - [Advanced Authorization in Laravel: Gates, Policies, and Response-Based Access Control](https://msaied.com/articles/advanced-authorization-in-laravel-gates-policies-and-response-based-access-control-3): A senior-level guide to Laravel authorization: response objects, policy composition, before hooks, and testable access control patterns for complex SaaS apps. - [Eloquent Custom Casts: Encapsulating Value Objects Without the Bloat](https://msaied.com/articles/eloquent-custom-casts-encapsulating-value-objects-without-the-bloat-1): Build type-safe Eloquent custom casts that map columns to value objects. Practical Laravel patterns for clean, testable domain models without framework bloat. - [Vocalizer: Run Local Text-to-Speech in PHP with No API Calls](https://msaied.com/articles/vocalizer-run-local-text-to-speech-in-php-with-no-api-calls): Vocalizer is a native PHP extension for local TTS synthesis. No API calls, eight model families, voice cloning, crash isolation, and async support for PHP 8.4+. - [Livewire v3 Performance: Lazy Hydration, Computed Properties, and Minimising Wire Payloads](https://msaied.com/articles/livewire-v3-performance-lazy-hydration-computed-properties-and-minimising-wire-payloads): Cut Livewire v3 response times with lazy hydration, memoised computed properties, dirty-tracking, and lean wire payloads. Senior-level patterns with code examples. - [Filament v5 Preview: Schema Unification, Performance Shifts, and How to Prepare](https://msaied.com/articles/filament-v5-preview-schema-unification-performance-shifts-and-how-to-prepare-1): A senior engineer's preview of Filament v5: schema unification, render pipeline changes, breaking patterns, and practical steps to prepare your Laravel app now. - [Build a Laravel Scout Search Endpoint With the HTTP QUERY Method](https://msaied.com/articles/build-a-laravel-scout-search-endpoint-with-the-http-query-method): Learn how to build a Laravel Scout search endpoint using the HTTP QUERY method with Route::match(), queryJson() testing helpers, and Scout's database driver. - [Enforce Per-Action Waiting Periods in Laravel with the Cooldown Package](https://msaied.com/articles/enforce-per-action-waiting-periods-in-laravel-with-the-cooldown-package): Laravel Cooldown enforces timed locks on named actions—OTP resends, password resets, payment retries—with cache or database persistence and atomic blocking. - [The Analytics Stack for Laravel: Traffic, Revenue and Attribution in One Place](https://msaied.com/articles/the-analytics-stack-for-laravel-traffic-revenue-and-attribution-in-one-place): Stop duct-taping three analytics tools together. Learn how a single server-side Laravel package connects traffic, subscription metrics, and campaign attribution. - [New in Laravel 13: First-Party Image Manipulation](https://msaied.com/articles/new-in-laravel-13-first-party-image-manipulation): Laravel 13 introduces built-in image manipulation, reducing the need for third-party packages. Learn what this first-party feature means for your projects. - [Filament v4 Testing with Pest: Resources, Actions, and Form Assertions](https://msaied.com/articles/filament-v4-testing-with-pest-resources-actions-and-form-assertions): Learn how to test Filament v4 resources, table actions, and form assertions with Pest. Practical examples for senior Laravel engineers. - [Laravel Legacy Bridge: Carry Authenticated Sessions from a Legacy PHP App into Laravel](https://msaied.com/articles/laravel-legacy-bridge-carry-authenticated-sessions-from-a-legacy-php-app-into-laravel): Laravel Legacy Bridge reads legacy PHP session cookies and authenticates users in Laravel automatically. Perfect for incremental migrations from CodeIgniter or custom PHP apps. - [First-Party Image Processing in Laravel 13.20](https://msaied.com/articles/first-party-image-processing-in-laravel-1320): Laravel 13.20 adds a native Image facade for resizing, cropping, and WebP conversion, plus a WithoutMiddleware attribute, Redis session prefix, and Eloquent quiet bulk increments. - [PostgreSQL CTEs, Window Functions, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-window-functions-and-lateral-joins-in-laravel-3): Learn to use PostgreSQL CTEs, window functions, and LATERAL joins in Laravel queries for complex reporting, ranking, and aggregation without raw SQL sprawl. - [FrankenPHP, OPcache JIT, and Preloading: Squeezing Real Throughput from Laravel](https://msaied.com/articles/frankenphp-opcache-jit-and-preloading-squeezing-real-throughput-from-laravel-2): Learn how FrankenPHP, OPcache JIT compilation, and preloading work together to boost Laravel throughput without rewriting your application. - [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-3): Deep dive into Filament v4's unified Schema API — how forms and infolists share field definitions, resolve state, and cut boilerplate in real resources. - [Laravel Quota: Enforce Usage Budgets for Calendar Periods in Laravel](https://msaied.com/articles/laravel-quota-enforce-usage-budgets-for-calendar-periods-in-laravel): Learn how the Laravel Quota package enforces calendar-aligned usage budgets—API limits, AI credits, PDF exports—with a fluent API, Eloquent trait, and route middleware. - [PostgreSQL Full-Text Search in Laravel: Indexes, ts_rank, and Weighted Queries](https://msaied.com/articles/postgresql-full-text-search-in-laravel-indexes-ts-rank-and-weighted-queries): Learn how to implement ranked, weighted PostgreSQL full-text search in Laravel using tsvector, ts_rank, GIN indexes, and composable Eloquent scopes. - [The Pipeline Pattern in Laravel: Custom Pipelines Beyond Middleware](https://msaied.com/articles/the-pipeline-pattern-in-laravel-custom-pipelines-beyond-middleware): Build typed, testable Laravel pipelines for domain workflows and data transformation. Practical examples with custom pipes, passable DTOs, and Pest tests. - [Uvora: A macOS Menu Bar App for Finding Laravel Projects Instantly](https://msaied.com/articles/uvora-a-macos-menu-bar-app-for-finding-laravel-projects-instantly): Uvora is a free macOS menu bar app that indexes your Laravel projects locally and opens them in your editor in under 50 ms. No account or telemetry required. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-4): A practical deep-dive into Laravel read/write connections, sticky reads, and connection pooling with PgBouncer or ProxySQL for production databases. - [Service Container Deep Dive: Contextual Binding, Tagging, and Method Injection](https://msaied.com/articles/service-container-deep-dive-contextual-binding-tagging-and-method-injection): A senior-level guide to Laravel's service container: contextual binding, tagged services, method injection, and practical patterns for testable architecture. - [Laravel Broadcasting with Reverb: Private Channels, Presence, and Auth Guards](https://msaied.com/articles/laravel-broadcasting-with-reverb-private-channels-presence-and-auth-guards): Practical guide to securing Laravel Reverb private and presence channels with custom auth guards, channel classes, and production-ready patterns. - [Cursor Pagination, Chunked Iteration, and Lazy Collections at Scale in Laravel](https://msaied.com/articles/cursor-pagination-chunked-iteration-and-lazy-collections-at-scale-in-laravel-2): Deep dive into Laravel cursor pagination, chunked iteration, and lazy collections — when to use each, how they differ under the hood, and real code examples. - [Job Batching, Chaining, and Rate-Limited Middleware for Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-for-laravel-queues): Deep dive into Laravel job batching, chaining with catch callbacks, and rate-limited job middleware. Practical patterns for reliable, throttled async workflows. - [Laravel Observers vs. Model Events: Choosing the Right Hook for Side Effects](https://msaied.com/articles/laravel-observers-vs-model-events-choosing-the-right-hook-for-side-effects-1): Learn when to use Eloquent model events versus observers in Laravel, with real code examples, testing strategies, and pitfalls to avoid in production. - [Filament v3 Table Bulk Actions: Custom Confirmation, Progress Feedback, and Job Dispatch](https://msaied.com/articles/filament-v3-table-bulk-actions-custom-confirmation-progress-feedback-and-job-dispatch): Build production-grade Filament v3 bulk actions with custom confirmation modals, batched job dispatch, and live progress feedback. Practical code included. - [Practical RAG in Laravel: pgvector, Embeddings, and Retrieval Pipelines](https://msaied.com/articles/practical-rag-in-laravel-pgvector-embeddings-and-retrieval-pipelines-1): Build a RAG pipeline in Laravel with pgvector, OpenAI embeddings, and a clean retrieval service. Real code, no dedicated vector DB required. - [Laravel Reverb WebSocket Scaling: Channels, Presence, and Horizontal Deployment](https://msaied.com/articles/laravel-reverb-websocket-scaling-channels-presence-and-horizontal-deployment): A practical guide to scaling Laravel Reverb across multiple nodes with Redis pub/sub, presence channel state, and production deployment patterns. - [Laravel Enum Casts, Backed Enums, and Value Semantics in PHP 8.3](https://msaied.com/articles/laravel-enum-casts-backed-enums-and-value-semantics-in-php-83): Use PHP 8.3 backed enums with Laravel Eloquent casts, form validation, and API resources for type-safe domain models without extra packages. - [Laravel Queues: Reliable Job Retry Strategies with Exponential Backoff and Dead-Letter Handling](https://msaied.com/articles/laravel-queues-reliable-job-retry-strategies-with-exponential-backoff-and-dead-letter-handling): Learn exponential backoff, custom retry delays, and dead-letter queue handling in Laravel to build resilient async jobs that survive real production failures. - [Filament v3 Custom Table Columns: Rendering, State, and Performance at Scale](https://msaied.com/articles/filament-v3-custom-table-columns-rendering-state-and-performance-at-scale): Build production-grade custom Filament v3 table columns with proper state resolution, eager loading hints, and performant Blade rendering. - [Passwordless Sign-In with Fortify Two-Factor Support in Laravel](https://msaied.com/articles/passwordless-sign-in-with-fortify-two-factor-support-in-laravel): Learn how the Email Magic Link package adds passwordless auth to Laravel with scanner-safe links, HMAC tokens, Fortify TOTP handoff, and SPA JSON support. - [Eloquent Custom Relations: Building a HasManyThrough Alternative for Complex Joins](https://msaied.com/articles/eloquent-custom-relations-building-a-hasmanythrough-alternative-for-complex-joins): Learn to build a custom Eloquent relation class with eager loading, match callbacks, and query constraints for complex domain models in Laravel. - [Laravel 13: New Features, Helpers, and Practical Upgrade Notes](https://msaied.com/articles/laravel-13-new-features-helpers-and-practical-upgrade-notes-1): A senior engineer's practical guide to Laravel 13: new async primitives, bootstrapping changes, helpers, and a no-nonsense upgrade checklist. - [Laravel New in 12: First-Class Typed Config, Slim Skeletons, and Upgrade Notes](https://msaied.com/articles/laravel-new-in-12-first-class-typed-config-slim-skeletons-and-upgrade-notes): A practical deep-dive into Laravel 12's typed configuration, slimmer skeleton, and key upgrade notes for senior PHP engineers. - [Laravel API Resources: Sparse Fieldsets, Conditional Relationships, and Versioning](https://msaied.com/articles/laravel-api-resources-sparse-fieldsets-conditional-relationships-and-versioning-1): Deep dive into Laravel API resources: sparse fieldsets, conditional relationships, and clean versioning strategies for production-grade JSON APIs. - [Laravel Eloquent Global Scopes: Bootable Traits, Scope Removal, and Testing Pitfalls](https://msaied.com/articles/laravel-eloquent-global-scopes-bootable-traits-scope-removal-and-testing-pitfalls): Deep dive into Laravel Eloquent global scopes: bootable traits, withoutGlobalScope pitfalls, anonymous vs named scopes, and Pest testing strategies. - [API Rate-Limiting in Laravel: Sliding Windows, Per-Route Limiters, and Redis Precision](https://msaied.com/articles/api-rate-limiting-in-laravel-sliding-windows-per-route-limiters-and-redis-precision): Build production-grade API rate limiters in Laravel using sliding windows, named limiters, dynamic per-user quotas, and Redis ZADD precision counters. - [Laravel Telescope Alternatives: Building a Lightweight Debug Bar with Custom Watchers](https://msaied.com/articles/laravel-telescope-alternatives-building-a-lightweight-debug-bar-with-custom-watchers): Build a lightweight Laravel debug panel with custom watchers, the event system, and Livewire. Skip Telescope's overhead and own your observability layer. - [AI Review for Laravel Upgrades: Laravel Shift Gets a Claude-Powered Second Pass](https://msaied.com/articles/ai-review-for-laravel-upgrades-laravel-shift-gets-a-claude-powered-second-pass): Laravel Shift's new AI Review add-on uses Claude Opus 4.8 to run a second pass on your upgrade PR, automating contextual changes for $9. Now in beta. - [HTTP Query Method Support in Laravel 13.19](https://msaied.com/articles/http-query-method-support-in-laravel-1319): Laravel 13.19 ships Http::query(), query/queryJson test helpers, reduceInto(), counted(), and bulk SQS dispatching. Here's everything you need to know. - [Blackfire & Xdebug Profiling in Laravel: Finding Real Bottlenecks in Production-Like Environments](https://msaied.com/articles/blackfire-xdebug-profiling-in-laravel-finding-real-bottlenecks-in-production-like-environments): Learn how to profile Laravel apps with Blackfire and Xdebug. Discover call graphs, timeline traces, and how to find real N+1 and CPU bottlenecks fast. - [Laravel Cloud Security Defaults Behind Every Deploy](https://msaied.com/articles/laravel-cloud-security-defaults-behind-every-deploy): Discover how Laravel Cloud handles WAF, DDoS mitigation, PHP patching, audit logs, and dependency scanning by default on every deploy. - [Ship AI with Laravel: How to Stop Your AI Agent from Leaking Everything](https://msaied.com/articles/ship-ai-with-laravel-how-to-stop-your-ai-agent-from-leaking-everything): Learn how to secure a Laravel AI support agent against prompt injection and data leaks using prompt hardening, a local LLM guard, tool-level auth, and output filtering. - [Laravel Concurrency Facade and Process Pools for Parallel Work](https://msaied.com/articles/laravel-concurrency-facade-and-process-pools-for-parallel-work-3): Learn how to use Laravel's Concurrency facade and Process pools to run independent tasks in parallel, avoid blocking I/O, and structure safe parallel workflows. - [MySQL Query Profiling in Laravel: EXPLAIN ANALYZE, Slow Query Log, and Index Tuning](https://msaied.com/articles/mysql-query-profiling-in-laravel-explain-analyze-slow-query-log-and-index-tuning): Learn to profile MySQL queries in Laravel using EXPLAIN ANALYZE, the slow query log, and Eloquent query listeners to find and fix real bottlenecks. - [Laravel Horizon: Queue Metrics, Supervisor Tuning, and Graceful Scaling in Production](https://msaied.com/articles/laravel-horizon-queue-metrics-supervisor-tuning-and-graceful-scaling-in-production): Deep-dive into Laravel Horizon supervisor config, queue metrics, graceful worker scaling, and safe long-running job patterns for production SaaS apps. - [Intercept: Middleware Guardrails for Laravel AI Agents](https://msaied.com/articles/intercept-middleware-guardrails-for-laravel-ai-agents): Intercept adds middleware guardrails to Laravel AI agents, blocking prompt injection and redacting PII before prompts reach an external model. Here's how it works. - [Multi-Tenant SaaS with Laravel: Isolating Queues, Storage, and Notifications Per Tenant](https://msaied.com/articles/multi-tenant-saas-with-laravel-isolating-queues-storage-and-notifications-per-tenant): Learn how to isolate queues, file storage, and notifications per tenant in a Laravel SaaS app using context objects, middleware, and job middleware. - [Clean Architecture Testing with Pest: Actions, Fakes, and Architectural Assertions](https://msaied.com/articles/clean-architecture-testing-with-pest-actions-fakes-and-architectural-assertions): Test Laravel clean-architecture codebases with Pest: isolated action tests, fake collaborators, and arch() assertions that enforce domain boundaries automatically. - [Multi-Tenant SaaS with Laravel + Filament: Scoped Queues, Notifications, and Storage per Tenant](https://msaied.com/articles/multi-tenant-saas-with-laravel-filament-scoped-queues-notifications-and-storage-per-tenant): Learn how to isolate queues, notification channels, and file storage per tenant in a Laravel + Filament SaaS app with practical, production-ready code. - [Production AI Agents in Laravel: Streaming, Token Budgets, and Structured Output Contracts](https://msaied.com/articles/production-ai-agents-in-laravel-streaming-token-budgets-and-structured-output-contracts-2): Build production-ready Laravel AI agents with streaming SSE, token budget enforcement, and structured output contracts using PHP 8.3 readonly DTOs. - [Filament v3 to v4: Breaking Changes, Migration Patterns, and Refactor Strategies](https://msaied.com/articles/filament-v3-to-v4-breaking-changes-migration-patterns-and-refactor-strategies): Migrate Filament v3 to v4 confidently. Covers schema API changes, deprecated form helpers, infolist refactors, and Pest test updates with real code examples. - [Laravel AI SDK: Tool-Calling Agents and Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-and-conversation-persistence-2): Learn how to build tool-calling AI agents in Laravel with typed tools, conversation persistence, and retry-safe design using the Laravel AI SDK. - [Laravel MPP: Charge AI Agents for API Access with 402 Payment Required](https://msaied.com/articles/laravel-mpp-charge-ai-agents-for-api-access-with-402-payment-required): Laravel MPP middleware lets you charge AI agents for API access using HTTP 402 challenges, Stripe SPTs, or Tempo pathUSD — with metered sessions and preconditions. - [Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration-2): Deep dive into Livewire v3 internals: morph markers for DOM diffing, lifecycle JS hooks, and tight Alpine.js integration patterns for senior Laravel developers. - [Building a Laravel Package: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/building-a-laravel-package-service-providers-auto-discovery-and-config-merging-1): Learn how to build a production-ready Laravel package with service providers, auto-discovery, config merging, and testable defaults. Senior-level depth. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax-2): A practical guide to structuring a Laravel app as a modular monolith with real bounded contexts, internal contracts, and enforced dependency rules. - [Domain-Driven Design in Laravel: Value Objects, DTOs, and Actions Without Bloat](https://msaied.com/articles/domain-driven-design-in-laravel-value-objects-dtos-and-actions-without-bloat): A practical guide to domain-driven design in Laravel using value objects, DTOs, and single-action classes — no heavy framework required. - [What's Missing from Your PHP Development Environment: Meet DDLess](https://msaied.com/articles/whats-missing-from-your-php-development-environment-meet-ddless): DDLess gives Laravel developers step debugging, an in-breakpoint playground, and an interactive task runner — no extensions or config needed. Free for local use. - [CQRS in Laravel Without a Framework: Commands, Handlers, and Query Objects](https://msaied.com/articles/cqrs-in-laravel-without-a-framework-commands-handlers-and-query-objects): Build a lightweight CQRS layer in Laravel using plain PHP classes, the service container, and Pest tests — no heavy library required. - [Event Sourcing in Laravel: Aggregates, Projectors, and Rebuilding State from Events](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-rebuilding-state-from-events): Learn how to implement event sourcing in Laravel with aggregates, projectors, and event replay — practical patterns without heavy framework overhead. - [Livewire v3 Islands, Lazy Components, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-islands-lazy-components-and-deferred-loading-in-practice-2): Deep-dive into Livewire v3 lazy components, deferred loading, and island architecture with real code examples and senior-level gotchas. - [PostgreSQL Partial and Covering Indexes in Laravel Migrations and Query Plans](https://msaied.com/articles/postgresql-partial-and-covering-indexes-in-laravel-migrations-and-query-plans): A practical guide to partial and covering indexes in PostgreSQL with Laravel migrations, Eloquent query patterns, and EXPLAIN ANALYZE interpretation. - [Macros, Mixins, and Custom Collection Methods in Laravel](https://msaied.com/articles/macros-mixins-and-custom-collection-methods-in-laravel-1): Extend Laravel's Collection, Request, and Response classes using macros, mixins, and custom methods. Practical patterns for senior PHP engineers. - [Filament at Scale: Multi-Panel Auth, Custom Panels, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-multi-panel-auth-custom-panels-and-table-query-tuning-2): Learn how to build multiple Filament panels with isolated auth guards, custom middleware stacks, and table query optimizations that scale to large datasets. - [Octane Worker Lifecycle, State Leakage, and Safe Singleton Patterns in Laravel](https://msaied.com/articles/octane-worker-lifecycle-state-leakage-and-safe-singleton-patterns-in-laravel): Deep dive into Laravel Octane worker lifecycle, state leakage pitfalls, and practical patterns for writing safe singletons that survive long-lived PHP processes. - [Filament v4 Custom Field Plugins: Building a Reusable Signature Pad Component](https://msaied.com/articles/filament-v4-custom-field-plugins-building-a-reusable-signature-pad-component): Build a reusable Filament v4 signature pad field plugin with asset registration, schema API integration, state hydration, and Livewire interop. - [Advanced Authorization in Laravel: Gates, Policies, and Response-Based Access Control](https://msaied.com/articles/advanced-authorization-in-laravel-gates-policies-and-response-based-access-control-2): A deep dive into Laravel authorization: typed Policy responses, gate hooks, before/after interceptors, and surfacing denial reasons safely in APIs. - [Advanced Eloquent Casts: Custom Cast Classes, Value Objects, and Inbound-Only Transforms](https://msaied.com/articles/advanced-eloquent-casts-custom-cast-classes-value-objects-and-inbound-only-transforms-1): Build custom Eloquent cast classes that hydrate value objects, handle inbound transforms, and keep domain logic out of your models. Practical Laravel examples. - [Advanced Filament: Custom Field Plugins, Custom Columns, and Render Hooks](https://msaied.com/articles/advanced-filament-custom-field-plugins-custom-columns-and-render-hooks-1): Build reusable Filament custom field plugins, custom table columns with live state, and use render hooks to extend the UI without touching core code. - [Livewire v3 Performance and State Management Patterns](https://msaied.com/articles/livewire-v3-performance-and-state-management-patterns): Practical Livewire v3 patterns: computed properties, deferred wire:model, entangle, and nesting strategies that reduce server round-trips in real Laravel apps. - [Testing Filament Resources, Actions, and Form Assertions with Pest](https://msaied.com/articles/testing-filament-resources-actions-and-form-assertions-with-pest-2): Learn how to write reliable Pest tests for Filament v3/v4 resources, table actions, and form assertions — no browser required. - [PostgreSQL CTEs, Window Functions, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-window-functions-and-lateral-joins-in-laravel-2): Learn to use PostgreSQL CTEs, window functions, and LATERAL joins in Laravel with raw expressions and query builder techniques for complex reporting queries. - [Eloquent Query Scopes: Global, Local, and Dynamic Scopes Without the Magic Tax](https://msaied.com/articles/eloquent-query-scopes-global-local-and-dynamic-scopes-without-the-magic-tax): Master Eloquent global, local, and dynamic query scopes in Laravel. Learn composable patterns, avoid hidden side-effects, and keep scopes testable with Pest. - [FrankenPHP, OPcache JIT, and Preloading: Squeezing Real Throughput from Laravel](https://msaied.com/articles/frankenphp-opcache-jit-and-preloading-squeezing-real-throughput-from-laravel-1): Learn how to configure FrankenPHP worker mode, OPcache preloading, and PHP JIT for real Laravel throughput gains without shooting yourself in the foot. - [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-2): Deep dive into Filament v4's unified Schema API — how schema-based forms and infolists share components, reduce duplication, and change how you build panel UI. - [The Pipeline Pattern in Laravel: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/the-pipeline-pattern-in-laravel-building-custom-pipelines-beyond-middleware-1): Go beyond HTTP middleware with Laravel's Pipeline class. Build composable, testable domain pipelines for order processing, import flows, and more. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-3): A practical deep-dive into Laravel read/write connections, sticky reads, and connection pooling with PgBouncer or ProxySQL for production scale. - [Laravel Service Container: Contextual Binding, Tagging, and Method Injection](https://msaied.com/articles/laravel-service-container-contextual-binding-tagging-and-method-injection-2): Master contextual binding, container tagging, and method injection in Laravel's service container to build decoupled, testable services without service-locator anti-patterns. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Schema-less Columns Done Right](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-schema-less-columns-done-right): Learn how to use PostgreSQL JSONB columns in Laravel with GIN indexes, Eloquent whereJsonContains, and custom casts — without sacrificing query performance. - [Cursor Pagination, Chunked Iteration, and Lazy Collections at Scale in Laravel](https://msaied.com/articles/cursor-pagination-chunked-iteration-and-lazy-collections-at-scale-in-laravel-1): Deep dive into Laravel cursor pagination, chunked iteration, and lazy collections — practical patterns for processing millions of rows without memory exhaustion. - [Job Batching, Chaining, and Rate-Limited Middleware in Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-in-laravel-queues-2): Master Laravel job batching with finally callbacks, safe job chaining, and RateLimited middleware to control queue throughput in production. - [Laravel Reverb: Building Presence Channels with Per-User State and Typed Events](https://msaied.com/articles/laravel-reverb-building-presence-channels-with-per-user-state-and-typed-events): Deep dive into Laravel Reverb presence channels: per-user state, typed broadcast events, reconnect safety, and scaling with Redis across multiple workers. - [Laravel Caching Strategies: Tags, Stampede Prevention, and Cache-Aside at Scale](https://msaied.com/articles/laravel-caching-strategies-tags-stampede-prevention-and-cache-aside-at-scale-1): Learn cache tags, atomic stampede prevention, and the cache-aside pattern in Laravel. Practical code for production-grade caching at scale. - [EnvKit: A Free Local Development Stack for Laravel on Windows and macOS](https://msaied.com/articles/envkit-a-free-local-development-stack-for-laravel-on-windows-and-macos): EnvKit is a free desktop app bundling Nginx/Apache, PHP 7.4+, MySQL, PostgreSQL, Redis, Mailpit, and more for local Laravel development on Windows and macOS. - [MySQL Index Strategies for Laravel: Composite, Prefix, and Invisible Indexes](https://msaied.com/articles/mysql-index-strategies-for-laravel-composite-prefix-and-invisible-indexes): Learn how composite, prefix, and invisible indexes affect MySQL query plans in Laravel apps, with migration examples and EXPLAIN analysis. - [Laravel Octane + FrankenPHP: Shared State, Request Isolation, and Safe Singleton Patterns](https://msaied.com/articles/laravel-octane-frankenphp-shared-state-request-isolation-and-safe-singleton-patterns): Avoid state leakage in Laravel Octane with FrankenPHP. Learn scoped bindings, flush hooks, and safe singleton patterns for long-lived worker processes. - [Commune: A Private Community for Laravel Founders and Builders](https://msaied.com/articles/commune-a-private-community-for-laravel-founders-and-builders): Commune is a private community for founders and builders to share progress, earn Gold and XP, find collaborators, and launch projects with community support. - [Laravel AI Tasks: AI Orchestration with Queues, Logging, and Cost Control](https://msaied.com/articles/laravel-ai-tasks-ai-orchestration-with-queues-logging-and-cost-control): Laravel AI Tasks adds reusable task classes, three execution modes, a run dashboard, and per-tenant budget tracking on top of the Laravel AI SDK. - [Laravel Reverb WebSocket Broadcasting: Real-Time Channels, Auth, and Scaling Patterns](https://msaied.com/articles/laravel-reverb-websocket-broadcasting-real-time-channels-auth-and-scaling-patterns): A practical deep-dive into Laravel Reverb: private/presence channels, channel authorization, server tuning, and horizontal scaling with Redis pub/sub. - [PHP 8.3+ Typed Enums, Backed Casts, and Readonly Properties in Modern Laravel](https://msaied.com/articles/php-83-typed-enums-backed-casts-and-readonly-properties-in-modern-laravel): Use PHP 8.3 typed enums, Eloquent enum casts, and readonly properties to build type-safe Laravel domain models without primitive obsession. - [Practical RAG in Laravel: pgvector, Embeddings, and Retrieval Pipelines](https://msaied.com/articles/practical-rag-in-laravel-pgvector-embeddings-and-retrieval-pipelines): Learn how to build a RAG pipeline in Laravel using pgvector, OpenAI embeddings, and a clean retrieval service layer. Practical code, no bloat. - [phpcpd-next: A Modern Copy/Paste Detector CLI for PHP 8.5+](https://msaied.com/articles/phpcpd-next-a-modern-copypaste-detector-cli-for-php-85): phpcpd-next detects exact, reordered, and gapped code clones in PHP 8.5+ projects. Includes SARIF output, PHPUnit assertions, CI caching, and a Laravel preset. - [Laravel Queues: Reliable Retry Strategies, Dead-Letter Handling, and Observability](https://msaied.com/articles/laravel-queues-reliable-retry-strategies-dead-letter-handling-and-observability): Design robust Laravel queue retry policies, dead-letter queues, and structured observability so job failures are caught, logged, and recoverable in production. - [Laravel June 2026 Product Updates: Bus::bulk(), Symfony on Cloud, Forge Valkey & More](https://msaied.com/articles/laravel-june-2026-product-updates-busbulk-symfony-on-cloud-forge-valkey-more): Explore Laravel's June 2026 updates: Bus::bulk() bulk job dispatch, Postgres pooler support, Symfony on Laravel Cloud, MCP tooling, and Forge managed Valkey caches. - [Eloquent Custom Relations: Building a HasManyThrough Alternative with Query Builder](https://msaied.com/articles/eloquent-custom-relations-building-a-hasmanythrough-alternative-with-query-builder): Build a custom Eloquent relation class with eager loading, lazy loading, and query constraints — beyond what HasManyThrough offers out of the box. - [Filament v5 Preview: Schema Unification, Performance Shifts, and How to Prepare](https://msaied.com/articles/filament-v5-preview-schema-unification-performance-shifts-and-how-to-prepare): A senior-level look at Filament v5's schema unification, deferred loading changes, and the refactors you should start now before the stable release. - [Laravel 13: New Features, Helpers, and Practical Upgrade Notes](https://msaied.com/articles/laravel-13-new-features-helpers-and-practical-upgrade-notes): A senior engineer's practical breakdown of Laravel 13: new helpers, bootstrapping changes, async defaults, and a real upgrade checklist for production apps. - [Laravel 12: Structured Route Files, Slim Skeletons, and the New Application Bootstrapping](https://msaied.com/articles/laravel-12-structured-route-files-slim-skeletons-and-the-new-application-bootstrapping): A practical deep-dive into Laravel 12's slim skeleton, structured route files, and revised bootstrapping contract — with real code examples and upgrade tips. - [Laravel API Resources: Sparse Fieldsets, Conditional Relationships, and Versioning](https://msaied.com/articles/laravel-api-resources-sparse-fieldsets-conditional-relationships-and-versioning): Practical patterns for sparse fieldsets, conditional relationship loading, and clean API versioning using Laravel API Resources. Senior-level depth with real code. - [Laravel WebSocket Broadcasting with Reverb: Scaling Beyond a Single Worker](https://msaied.com/articles/laravel-websocket-broadcasting-with-reverb-scaling-beyond-a-single-worker): Learn how to scale Laravel Reverb horizontally with Redis pub/sub, tune worker connection limits, and keep WebSocket broadcasts reliable under production load. - [Profiling Laravel with Blackfire and Xdebug: Finding Real Bottlenecks](https://msaied.com/articles/profiling-laravel-with-blackfire-and-xdebug-finding-real-bottlenecks): Learn to profile Laravel apps with Blackfire and Xdebug. Pinpoint Eloquent, middleware, and service container bottlenecks with real code examples. - [Worker Metrics on the WorkerStopping Event in Laravel 13.18](https://msaied.com/articles/worker-metrics-on-the-workerstopping-event-in-laravel-1318): Laravel 13.18 brings worker metrics to WorkerStopping, graceful SIGTERM handling for schedule:work, priority-based dev commands, and Number helper fixes. - [Multi-Tenant SaaS: Scoping Filament v3 Resources to the Current Tenant](https://msaied.com/articles/multi-tenant-saas-scoping-filament-v3-resources-to-the-current-tenant): Practical guide to scoping Filament v3 table queries, form selects, and bulk actions to the current tenant in a multi-tenant Laravel SaaS app. - [Laravel Concurrency Facade and Process Pools for Parallel Work](https://msaied.com/articles/laravel-concurrency-facade-and-process-pools-for-parallel-work-2): Deep dive into Laravel's Concurrency facade and process pools: run parallel tasks, avoid shared-state bugs, and choose the right tool for CPU vs I/O work. - [Laravel Queues: Horizon Metrics, Supervisor Tuning, and Reliable Job Throughput](https://msaied.com/articles/laravel-queues-horizon-metrics-supervisor-tuning-and-reliable-job-throughput): Deep dive into Laravel Horizon metrics, Supervisor configuration, queue balancing strategies, and patterns for reliable high-throughput job processing in production. - [PostgreSQL Full-Text Search in Laravel: Indexes, Ranking, and Multilingual Queries](https://msaied.com/articles/postgresql-full-text-search-in-laravel-indexes-ranking-and-multilingual-queries-1): Learn how to implement ranked, multilingual full-text search in Laravel using PostgreSQL tsvector, GIN indexes, and raw Eloquent query bindings. - [MySQL Optimization for Laravel: Covering Indexes, EXPLAIN ANALYZE, and Query Profiling](https://msaied.com/articles/mysql-optimization-for-laravel-covering-indexes-explain-analyze-and-query-profiling): A practical guide to covering indexes, EXPLAIN ANALYZE, and MySQL query profiling for Laravel developers. Real Eloquent examples included. - [Clonio CLI: Clone Production Databases With Anonymized Data](https://msaied.com/articles/clonio-cli-clone-production-databases-with-anonymized-data): Clonio CLI clones production databases into dev and CI environments with per-column anonymization, PII detection, key remapping, and signed audit artifacts. - [Multi-Tenant SaaS in Laravel: Isolating Tenant State with Scoped Service Bindings](https://msaied.com/articles/multi-tenant-saas-in-laravel-isolating-tenant-state-with-scoped-service-bindings): Learn how scoped container bindings in Laravel isolate tenant state per request, preventing leakage across tenants in a multi-tenant SaaS application. - [Production AI Agents in Laravel: Streaming, Token Budgets, and Structured Output Contracts](https://msaied.com/articles/production-ai-agents-in-laravel-streaming-token-budgets-and-structured-output-contracts-1): Practical patterns for production Laravel AI agents: SSE streaming, token budget enforcement, and structured JSON output contracts with validation. - [Filament v3 to v4 Migration: Breaking Changes and Practical Refactor Patterns](https://msaied.com/articles/filament-v3-to-v4-migration-breaking-changes-and-practical-refactor-patterns-1): A senior engineer's guide to migrating Filament v3 to v4: schema API changes, removed helpers, action refactors, and Pest test updates with real code examples. - [Your Symfony App Now Runs on Laravel Cloud](https://msaied.com/articles/your-symfony-app-now-runs-on-laravel-cloud): Laravel Cloud now supports fully managed Symfony deployments with zero code changes, scale-to-zero compute, preview environments, and unified billing from $5/month. - [Laravel AI SDK: Tool-Calling Agents and Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-and-conversation-persistence-1): Learn to build tool-calling AI agents in Laravel with typed tools, structured output, and database-persisted conversation history. Senior-level patterns included. - [Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration-1): A senior deep-dive into Livewire v3 morph markers, JavaScript lifecycle hooks, and tight Alpine.js integration patterns for production apps. - [Building a Laravel Package: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/building-a-laravel-package-service-providers-auto-discovery-and-config-merging): Deep dive into Laravel package internals: deferred providers, auto-discovery, config merging, and testable bootstrapping patterns for production-grade packages. - [Clean Architecture and Pest: Testing Actions, DTOs, and Domain Services Without the Framework](https://msaied.com/articles/clean-architecture-and-pest-testing-actions-dtos-and-domain-services-without-the-framework): A practical guide to testing Laravel domain actions, DTOs, and value objects with Pest — fast, isolated, and framework-free where it counts. - [DDD in Laravel: Actions, DTOs, and Value Objects Without the Bloat](https://msaied.com/articles/ddd-in-laravel-actions-dtos-and-value-objects-without-the-bloat): Learn how to apply domain-driven design in Laravel using Actions, DTOs, and Value Objects that add clarity without unnecessary abstraction or boilerplate. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax-1): Structure a Laravel app into bounded contexts with strict module boundaries, internal contracts, and cross-module events — no microservices required. - [Event Sourcing and CQRS in Laravel: Aggregates, Projectors, and Eventual Consistency](https://msaied.com/articles/event-sourcing-and-cqrs-in-laravel-aggregates-projectors-and-eventual-consistency): Learn how to implement event sourcing and CQRS in Laravel with aggregate roots, domain events, and projectors. Practical code and honest trade-off analysis. - [Livewire v3 Islands, Lazy Components, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-islands-lazy-components-and-deferred-loading-in-practice-1): Learn how Livewire v3 lazy components, deferred loading, and island isolation work together to speed up initial page loads without sacrificing reactivity. - [Laravel Horizon: Queue Metrics, Supervisor Tuning, and Reliable Job Throughput](https://msaied.com/articles/laravel-horizon-queue-metrics-supervisor-tuning-and-reliable-job-throughput-1): Practical guide to tuning Laravel Horizon supervisors, reading queue metrics programmatically, and building jobs resilient to worker restarts and failures. - [Extending Laravel Collections: Macros, Mixins, and Higher-Order Proxies](https://msaied.com/articles/extending-laravel-collections-macros-mixins-and-higher-order-proxies): A senior-level guide to extending Laravel Collections with macros, mixins, and higher-order proxies for cleaner, domain-driven data pipelines. - [Filament at Scale: Multi-Panel Auth, Custom Panels, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-multi-panel-auth-custom-panels-and-table-query-tuning-1): Deep dive into Filament multi-panel architecture: custom panels, per-panel auth guards, middleware stacks, and table query optimization for large datasets. - [Partial Indexes, Covering Indexes, and Query Plan Analysis in Laravel](https://msaied.com/articles/partial-indexes-covering-indexes-and-query-plan-analysis-in-laravel): Learn how to use partial indexes, covering indexes, and EXPLAIN ANALYZE in Laravel to eliminate slow queries and wasted index scans in production. - [Laravel Octane: Worker Lifecycle, State Leakage, and Memory Management in Production](https://msaied.com/articles/laravel-octane-worker-lifecycle-state-leakage-and-memory-management-in-production): Deep dive into Octane worker lifecycle, singleton state leakage, and memory management strategies to keep long-lived PHP workers safe in production. - [Advanced Authorization in Laravel: Gates, Policies, and Response-Based Access Control](https://msaied.com/articles/advanced-authorization-in-laravel-gates-policies-and-response-based-access-control-1): A senior-level deep dive into Laravel gates, policy responses, before hooks, and contextual authorization patterns for production-grade access control. - [Ship AI with Laravel: Test Your AI System with Zero API Calls](https://msaied.com/articles/ship-ai-with-laravel-test-your-ai-system-with-zero-api-calls): Discover how to test a Laravel AI platform using Pest and the SDK faking system — deterministic responses, no OpenAI calls, no cost, and 12 passing tests. - [Advanced Eloquent Casts: Custom Cast Classes, Value Objects, and Inbound-Only Transforms](https://msaied.com/articles/advanced-eloquent-casts-custom-cast-classes-value-objects-and-inbound-only-transforms): Build custom Eloquent cast classes, wrap columns in value objects, and use inbound-only casts to keep domain logic out of your models. Practical Laravel examples. - [Advanced Filament: Custom Field Plugins, Custom Columns, and Render Hooks](https://msaied.com/articles/advanced-filament-custom-field-plugins-custom-columns-and-render-hooks): Build reusable Filament custom field plugins, typed table columns, and render hooks. Senior-level patterns for extending Filament v3/v4 in production. - [Livewire v3 Performance: Optimistic UI, Wire:model.live Debouncing, and Dirty State](https://msaied.com/articles/livewire-v3-performance-optimistic-ui-wiremodellive-debouncing-and-dirty-state): Learn how to debounce wire:model.live, implement optimistic UI updates, and manage dirty state in Livewire v3 to cut unnecessary round-trips and feel snappier. - [Testing Filament Resources, Actions, and Form Assertions with Pest](https://msaied.com/articles/testing-filament-resources-actions-and-form-assertions-with-pest-1): Learn how to test Filament v3/v4 resources, table actions, and form assertions using Pest. Practical examples for senior Laravel engineers. - [PostgreSQL CTEs, Window Functions, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-window-functions-and-lateral-joins-in-laravel-1): A practical guide to using PostgreSQL CTEs, window functions, and LATERAL joins in Laravel Eloquent and the query builder for complex, high-performance queries. - [Eloquent N+1 at Scale: Eager Loading Strategies, Subquery Selects, and Lazy Eager Loading](https://msaied.com/articles/eloquent-n1-at-scale-eager-loading-strategies-subquery-selects-and-lazy-eager-loading): Go beyond with() to fix Eloquent N+1 at scale. Learn subquery selects, lazy eager loading, and query consolidation patterns for high-traffic Laravel apps. - [Multi-Tenant SaaS with Filament: Per-Tenant Panel Themes and Dynamic Config at Runtime](https://msaied.com/articles/multi-tenant-saas-with-filament-per-tenant-panel-themes-and-dynamic-config-at-runtime): Learn how to apply per-tenant colours, branding, and feature flags to a Filament panel at runtime without state leakage on Octane or FPM. - [Help Make Filament Faster: Beta Versions of v4 and v5 Now Available for Testing](https://msaied.com/articles/help-make-filament-faster-beta-versions-of-v4-and-v5-now-available-for-testing): Filament has released performance beta versions for v4 and v5. Learn what changed, how to install with Composer, and how to share your feedback with the team. - [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api-1): Deep dive into Filament v4's unified Schema API — how schema-based forms and infolists reduce duplication and improve resource structure in Laravel. - [Laravel Pipeline Pattern: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/laravel-pipeline-pattern-building-custom-pipelines-beyond-middleware-1): Build typed, composable Laravel pipelines for domain workflows and data transformation. Go beyond middleware with real code examples and Pest tests. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-2): A practical deep-dive into Laravel read/write connections, sticky reads, and connection pooling with PgBouncer or ProxySQL for high-traffic production apps. - [Turn PHP Attributes Into Docs With Signal](https://msaied.com/articles/turn-php-attributes-into-docs-with-signal): Signal is a PHP 8.5 library that reads native attributes on your classes and methods and generates Markdown and JSON documentation with one CLI command. - [USAIGE: Track Token Usage and Costs for Laravel AI SDK Requests](https://msaied.com/articles/usaige-track-token-usage-and-costs-for-laravel-ai-sdk-requests): USAIGE is a Laravel package that tracks token usage and costs for Laravel AI SDK requests, with a built-in dashboard, user tracking, and metadata support. - [Laravel WhatsApp: Send Messages via Meta Cloud API and whatsapp-web.js Behind One Facade](https://msaied.com/articles/laravel-whatsapp-send-messages-via-meta-cloud-api-and-whatsapp-webjs-behind-one-facade): Learn how the laravel-whatsapp package unifies Meta's Cloud API and whatsapp-web.js behind a single WhatsApp:: facade for Laravel 11, 12, and 13. - [Laravel Service Container: Contextual Binding, Tagging, and Method Injection](https://msaied.com/articles/laravel-service-container-contextual-binding-tagging-and-method-injection-1): Master Laravel's service container: contextual binding, tagged services, and method injection with real code examples for senior PHP engineers. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Pain](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-pain): Learn how to use PostgreSQL JSONB in Laravel with GIN indexes, Eloquent query helpers, and custom casts — without sacrificing query performance. - [Cursor Pagination, Chunked Iteration, and Lazy Collections at Scale in Laravel](https://msaied.com/articles/cursor-pagination-chunked-iteration-and-lazy-collections-at-scale-in-laravel): Deep dive into cursor pagination, chunk(), chunkById(), and lazy collections in Laravel for processing millions of rows efficiently without memory spikes. - [Laravel Job Batching and Chaining: Coordinating Complex Async Workflows](https://msaied.com/articles/laravel-job-batching-and-chaining-coordinating-complex-async-workflows): A senior-level guide to Laravel job batching, chaining, and failure handling — practical patterns for orchestrating complex async workflows in production. - [FrankenPHP, OPcache JIT, and Preloading: Maximising Laravel Throughput](https://msaied.com/articles/frankenphp-opcache-jit-and-preloading-maximising-laravel-throughput): Learn how to run Laravel under FrankenPHP with OPcache JIT and preloading for maximum throughput. Practical config, worker mode, and production tips. - [Laravel Queues: Job Middleware for Idempotency, Rate Limiting, and Graceful Failure](https://msaied.com/articles/laravel-queues-job-middleware-for-idempotency-rate-limiting-and-graceful-failure): Learn how to build reusable Laravel job middleware for idempotency keys, Redis rate limiting, and graceful failure handling in production queue workers. - [Laravel Telescope Alternatives: Building a Lightweight Request Inspector with Tagged Cache](https://msaied.com/articles/laravel-telescope-alternatives-building-a-lightweight-request-inspector-with-tagged-cache): Build a production-safe request inspector in Laravel using tagged cache, custom middleware, and a Filament panel — without Telescope's overhead. - [Laravel Telescope Alternatives: Building a Lightweight Request Inspector with Middleware](https://msaied.com/articles/laravel-telescope-alternatives-building-a-lightweight-request-inspector-with-middleware-1): Build a production-safe request inspector in Laravel using middleware, tagged cache, and a Filament panel — without Telescope's overhead. - [Laravel Reverb WebSocket Presence Channels: Private State Without a Redis Bottleneck](https://msaied.com/articles/laravel-reverb-websocket-presence-channels-private-state-without-a-redis-bottleneck): Learn how to build scalable WebSocket presence channels in Laravel Reverb, avoiding Redis bottlenecks with smart channel auth and state management. - [Typed Enums as First-Class Domain Citizens in Laravel with PHP 8.3](https://msaied.com/articles/typed-enums-as-first-class-domain-citizens-in-laravel-with-php-83): Attach behaviour, implement interfaces, and use backed enums as Eloquent casts, route bindings, and validation rules in Laravel with PHP 8.3. - [RAG in Laravel: pgvector, Embeddings, and Retrieval-Augmented Generation in Practice](https://msaied.com/articles/rag-in-laravel-pgvector-embeddings-and-retrieval-augmented-generation-in-practice): Learn how to build a retrieval-augmented generation pipeline in Laravel using pgvector, OpenAI embeddings, and a clean PHP retrieval layer. - [Ship AI with Laravel: Failover, Queues, and Middleware for AI Agents](https://msaied.com/articles/ship-ai-with-laravel-failover-queues-and-middleware-for-ai-agents): Make Laravel AI agents production-ready with automatic provider failover, background queue processing, and middleware for logging, rate limiting, and cost tracking. - [Laravel Queues: Reliable Job Middleware, Idempotency, and Graceful Failure Handling](https://msaied.com/articles/laravel-queues-reliable-job-middleware-idempotency-and-graceful-failure-handling): Learn how to write production-grade Laravel jobs with custom job middleware, idempotency keys, and structured failure handling that prevents duplicate side-effects. - [Eloquent Without the Magic: Custom Relations and Query Builder Internals](https://msaied.com/articles/eloquent-without-the-magic-custom-relations-and-query-builder-internals): Build custom Eloquent relation classes and use the query builder internals to handle complex joins and aggregates without sacrificing readability. - [Route Metadata Support and More in Laravel 13.17](https://msaied.com/articles/route-metadata-support-and-more-in-laravel-1317): Laravel 13.17 adds first-class route metadata, Postgres transaction pooler support, a dev:list Artisan command, and a Should Not Retry queue exception handler. - [Yammi Audit Log: Track Who Really Made a Change Across Laravel Jobs and Queues](https://msaied.com/articles/yammi-audit-log-track-who-really-made-a-change-across-laravel-jobs-and-queues): Yammi Audit Log tracks who initiated and who executed every Eloquent change in Laravel—even across queued jobs—using correlation IDs for full workflow tracing. - [Eloquent Query Scopes at Scale: Global, Local, and Pending Scope Internals](https://msaied.com/articles/eloquent-query-scopes-at-scale-global-local-and-pending-scope-internals): Deep dive into Eloquent global and local scopes, pending scope internals, and composable scope patterns that survive complex joins and multi-tenant queries. - [Filament v5 Preview: Schema Unification, Performance Shifts, and How to Prepare Now](https://msaied.com/articles/filament-v5-preview-schema-unification-performance-shifts-and-how-to-prepare-now): A senior-level look at Filament v5's schema unification, render pipeline changes, and breaking patterns — with practical prep steps for v4 codebases. - [Laravel 12: New Features, Helpers, and Practical Upgrade Notes](https://msaied.com/articles/laravel-12-new-features-helpers-and-practical-upgrade-notes): A senior engineer's practical guide to Laravel 12: starter kits, skeleton changes, new helpers, and what you must check before upgrading. - [Laravel Caching Strategies: Tags, Stampede Prevention, and Cache-Aside at Scale](https://msaied.com/articles/laravel-caching-strategies-tags-stampede-prevention-and-cache-aside-at-scale): Learn tagged caches, atomic stampede prevention, and the cache-aside pattern in Laravel with real code examples for production-grade caching at scale. - [Laravel API Resources: Sparse Fieldsets, Conditional Relationships, and Stable Versioning](https://msaied.com/articles/laravel-api-resources-sparse-fieldsets-conditional-relationships-and-stable-versioning): Deep dive into Laravel API resources: sparse fieldsets, conditional eager loading, and a practical versioning strategy that avoids duplication and N+1 queries. - [Blackfire & Xdebug Profiling in Laravel: Finding Real Bottlenecks](https://msaied.com/articles/blackfire-xdebug-profiling-in-laravel-finding-real-bottlenecks-1): Learn how to profile Laravel apps with Blackfire and Xdebug to find CPU, memory, and query bottlenecks. Practical setup, call graphs, and CI integration. - [Laravel Reverb at Scale: Broadcasting Architecture, Queue Pressure, and Channel Authorization](https://msaied.com/articles/laravel-reverb-at-scale-broadcasting-architecture-queue-pressure-and-channel-authorization): Deep dive into scaling Laravel Reverb: channel auth, queue pressure, horizontal WebSocket workers, and production broadcasting architecture patterns. - [Monitor and Control Schedules, Queues, and Errors in Laravel with Watchtower](https://msaied.com/articles/monitor-and-control-schedules-queues-and-errors-in-laravel-with-watchtower): Watchtower is a Laravel package offering a unified dashboard for scheduled tasks, queues, jobs, and exceptions — with actions, alerts, and production-safe recording. - [Laravel Concurrency Facade and Process Pools for Parallel Work](https://msaied.com/articles/laravel-concurrency-facade-and-process-pools-for-parallel-work-1): Deep dive into Laravel's Concurrency facade and Process pools: run parallel tasks without a queue, avoid shared-state bugs, and tune for real workloads. - [Showcase Your PhpStorm Expertise on LinkedIn with JetBrains' New Plugin](https://msaied.com/articles/showcase-your-phpstorm-expertise-on-linkedin-with-jetbrains-new-plugin): JetBrains' free LinkedIn Connected Apps plugin tracks your PhpStorm usage and auto-updates a LinkedIn badge. Here's what it does, what it doesn't, and how to install it. - [Laravel Enums as First-Class Domain Citizens: Typed Casts, Backed Values, and Behaviour](https://msaied.com/articles/laravel-enums-as-first-class-domain-citizens-typed-casts-backed-values-and-behaviour): Push business logic into PHP 8.1 backed enums: transition guards, Eloquent casts, query scopes, and value objects in Laravel. - [MySQL EXPLAIN and Index Optimization for Laravel Developers](https://msaied.com/articles/mysql-explain-and-index-optimization-for-laravel-developers): A practical guide to reading MySQL EXPLAIN output and designing effective indexes for Laravel Eloquent queries, with real code examples and profiling tips. - [PostgreSQL Full-Text Search in Laravel: Indexes, Ranking, and Multilingual Queries](https://msaied.com/articles/postgresql-full-text-search-in-laravel-indexes-ranking-and-multilingual-queries): Build fast, ranked full-text search in Laravel using PostgreSQL tsvector columns, GIN indexes, and ts_rank — no external search service required. - [Privacy Filter: Detect and Redact PII in Text from Laravel](https://msaied.com/articles/privacy-filter-detect-and-redact-pii-in-text-from-laravel): Learn how the Privacy Filter Laravel package detects PII like emails and names in text using a local GGML model, with confidence thresholds, redaction helpers, and test faking. - [NationForge: A Self-Hosted Laravel 12 Admin Panel for Civic Organizations](https://msaied.com/articles/nationforge-a-self-hosted-laravel-12-admin-panel-for-civic-organizations): NationForge is a free, MIT-licensed Laravel 12 admin panel for civic organizations. Manage contacts, events, donations, and email campaigns on your own server. - [Multi-Tenant SaaS in Laravel: Isolating Tenant State with Scoped Singletons](https://msaied.com/articles/multi-tenant-saas-in-laravel-isolating-tenant-state-with-scoped-singletons): Build leak-proof multi-tenant Laravel SaaS with scoped singletons, per-request tenant context, and Octane-safe state isolation. Practical patterns with code. - [Production AI Agents in Laravel: Streaming, Token Budgets, and Structured Output Contracts](https://msaied.com/articles/production-ai-agents-in-laravel-streaming-token-budgets-and-structured-output-contracts): Learn how to build production-grade AI agents in Laravel with streamed responses, token budget guards, and structured output contracts backed by PHP DTOs. - [Filament v3 to v4: Breaking Changes and Practical Refactor Patterns](https://msaied.com/articles/filament-v3-to-v4-breaking-changes-and-practical-refactor-patterns): Practical guide to migrating Filament v3 to v4: schema API changes, form/infolist refactors, action signatures, and safe upgrade patterns for production panels. - [Laravel AI SDK: Tool-Calling Agents and Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-and-conversation-persistence): Learn to build stateful tool-calling AI agents in Laravel with Prism. Covers tool wiring, conversation persistence, and safe multi-turn request handling. - [Laravel Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/laravel-livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration): Deep dive into Livewire v3 morph markers, JavaScript lifecycle hooks, and Alpine entangle patterns for senior Laravel engineers. - [Laravel Package Development: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/laravel-package-development-service-providers-auto-discovery-and-config-merging-1): A senior-level guide to building Laravel packages: service providers, auto-discovery, config merging, and avoiding common pitfalls that break host applications. - [Clean Architecture Testing with Pest: Actions, Fakes, and Boundary Contracts](https://msaied.com/articles/clean-architecture-testing-with-pest-actions-fakes-and-boundary-contracts): A practical guide to testing Laravel actions, DTOs, and domain boundaries with Pest: fakes, contract assertions, and arch() rules for clean codebases. - [Domain-Driven Design in Laravel: Actions, DTOs, and Value Objects Without Bloat](https://msaied.com/articles/domain-driven-design-in-laravel-actions-dtos-and-value-objects-without-bloat-2): A practical guide to implementing DDD Actions, DTOs, and Value Objects in Laravel without over-engineering or heavy framework dependencies. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Microservices Tax](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-microservices-tax): Practical guide to structuring a Laravel app as a modular monolith with bounded contexts, internal contracts, and Pest architecture tests. - [Event Sourcing in Laravel: Aggregates, Projectors, and Reactors Without the Framework Tax](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-reactors-without-the-framework-tax-1): Build event sourcing in Laravel with plain PHP aggregates, Eloquent projectors, and async reactors — no heavy framework required. Practical code included. - [Livewire v3 Islands, Lazy Components, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-islands-lazy-components-and-deferred-loading-in-practice): Learn how to use Livewire v3 lazy components, wire:init deferred loading, and the islands pattern to ship fast dashboards without N+1 render costs. - [Laravel Horizon: Queue Metrics, Supervisor Tuning, and Reliable Job Throughput](https://msaied.com/articles/laravel-horizon-queue-metrics-supervisor-tuning-and-reliable-job-throughput): Deep-dive into Laravel Horizon supervisor configuration, queue metrics, failure handling, and throughput tuning for production Laravel applications. - [Macros, Mixins, and Custom Collection Methods in Laravel](https://msaied.com/articles/macros-mixins-and-custom-collection-methods-in-laravel): A practical guide to extending Laravel with macros, mixins, and custom Collection methods. Real code, clean patterns, and senior-level depth. - [Filament at Scale: Custom Panels, Multi-Panel Auth, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-custom-panels-multi-panel-auth-and-table-query-tuning): Learn how to configure multiple Filament panels with separate auth guards, scope resources correctly, and tune table queries for production-scale datasets. - [Database Performance: Partial Indexes, Covering Indexes, and Query Plan Analysis in Laravel](https://msaied.com/articles/database-performance-partial-indexes-covering-indexes-and-query-plan-analysis-in-laravel): Learn how to use partial indexes, covering indexes, and query plan analysis in Laravel migrations to eliminate slow queries and reduce index bloat. - [Laravel Octane + FrankenPHP: Eliminating N+1 Queries in Long-Lived Worker Processes](https://msaied.com/articles/laravel-octane-frankenphp-eliminating-n1-queries-in-long-lived-worker-processes): Detect and fix N+1 queries and stale Eloquent state in Laravel Octane long-lived workers. Practical patterns with code examples for production. - [Advanced Authorization in Laravel: Gates, Policies, and Response-Based Access Control](https://msaied.com/articles/advanced-authorization-in-laravel-gates-policies-and-response-based-access-control): Deep dive into Laravel's authorization layer: Gate::inspect(), policy responses, before hooks, guest access, and testing strategies for senior PHP engineers. - [Livewire v3 Performance: Reducing Round-Trips with Computed Properties and Batched Updates](https://msaied.com/articles/livewire-v3-performance-reducing-round-trips-with-computed-properties-and-batched-updates): Cut Livewire v3 round-trips with computed properties, debounced bindings, and batched updates. Practical patterns for high-traffic Laravel apps. - [Filament v3 Custom Field Plugins, Custom Columns, and Render Hooks](https://msaied.com/articles/filament-v3-custom-field-plugins-custom-columns-and-render-hooks): Build reusable Filament v3 custom field plugins, custom table columns, and use render hooks to extend the admin panel without patching core files. - [Octane Worker Lifecycle, State Leakage, and Memory Management in Production](https://msaied.com/articles/octane-worker-lifecycle-state-leakage-and-memory-management-in-production): Learn how Laravel Octane's persistent worker model causes state leakage, and get concrete patterns to isolate singletons, flush state, and manage memory safely. - [Testing Filament Resources, Actions, and Form Assertions with Pest](https://msaied.com/articles/testing-filament-resources-actions-and-form-assertions-with-pest): Learn how to test Filament v3/v4 resources, table actions, and form fields using Pest and the Filament testing helpers. Practical, senior-level examples. - [PostgreSQL CTEs, Recursive Queries, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-recursive-queries-and-lateral-joins-in-laravel): Learn to use PostgreSQL CTEs, recursive queries, and LATERAL joins inside Laravel's query builder for complex, high-performance data retrieval. - [PostgreSQL Window Functions in Laravel: Ranking, Running Totals, and Gap Detection](https://msaied.com/articles/postgresql-window-functions-in-laravel-ranking-running-totals-and-gap-detection): Use PostgreSQL window functions in Laravel for rankings, running totals, and gap detection — with query builder examples and raw expression patterns. - [Monitor Laravel Queues, Commands, and Schedulers on Any Driver with Vigilance](https://msaied.com/articles/monitor-laravel-queues-commands-and-schedulers-on-any-driver-with-vigilance): Vigilance is a Laravel monitoring dashboard for queued jobs, Artisan commands, and schedulers that works across every queue driver including Redis, SQS, and database. - [Custom Eloquent Casts: Encapsulating Domain Logic Inside Model Attributes](https://msaied.com/articles/custom-eloquent-casts-encapsulating-domain-logic-inside-model-attributes): Learn how to build custom Eloquent casts that encapsulate value objects, handle serialization, and keep your Laravel models clean and testable. - ['The Story of PHP' Documentary Teaser Is Out — Watch It Now](https://msaied.com/articles/the-story-of-php-documentary-teaser-is-out-watch-it-now): CultRepo released the teaser for 'The Story of PHP', a JetBrains-sponsored documentary featuring Taylor Otwell, Fabien Potencier, Nils Adermann, and more. - [Give Your Laravel AI Agent Live Web Search with WebSearch Tool](https://msaied.com/articles/give-your-laravel-ai-agent-live-web-search-with-websearch-tool): Add real-time web search to your Laravel AI agent using the SDK's WebSearch tool. Learn domain allow-listing, result capping, and safe live-data retrieval. - [Filament v4 Schema-Based Forms, Infolists, and the Unified Schema API](https://msaied.com/articles/filament-v4-schema-based-forms-infolists-and-the-unified-schema-api): Deep dive into Filament v4's unified Schema API — schema-based forms, infolists, shared components, and conditional visibility patterns for senior Laravel developers. - [Laravel Pipeline Pattern: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/laravel-pipeline-pattern-building-custom-pipelines-beyond-middleware): Build typed, composable Laravel pipelines for domain workflows and data transformation. Real code examples, pipe classes, and testing strategies for senior engineers. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel-1): Deep dive into Laravel read/write connections, sticky reads, replication lag pitfalls, and connection pooling with PgBouncer or ProxySQL in production. - [Laravel Service Container: Contextual Binding, Tagging, and Method Injection](https://msaied.com/articles/laravel-service-container-contextual-binding-tagging-and-method-injection): A senior-level deep dive into Laravel's service container: contextual binding, interface tagging, and method injection with practical code examples. - [Lattice: Build Inertia UIs in Pure PHP Without Writing JSX](https://msaied.com/articles/lattice-build-inertia-uis-in-pure-php-without-writing-jsx): Lattice is a Laravel package that lets you describe pages, forms, tables, and actions in PHP and render them as React components over Inertia.js — no JSX required. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Chaos](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-chaos-1): Learn how to use PostgreSQL JSONB columns in Laravel with GIN indexes, whereJsonContains, and custom Eloquent casts that keep your models type-safe. - [How Laravel News Cached a High-Traffic Site at the Edge with Fast Laravel and Cloudflare](https://msaied.com/articles/how-laravel-news-cached-a-high-traffic-site-at-the-edge-with-fast-laravel-and-cloudflare): Learn how Laravel News achieved up to 70% edge cache hit rates using Cloudflare, Alpine AJAX, and Laravel model events — without sacrificing dynamic content. - [Cursor Pagination, Lazy Collections, and Chunked Iteration at Scale in Laravel](https://msaied.com/articles/cursor-pagination-lazy-collections-and-chunked-iteration-at-scale-in-laravel): Deep dive into Laravel cursor pagination, lazy collections, and chunked iteration — when to use each, the tradeoffs, and real code examples for high-volume datasets. - [Laravel Live Japan 2026 Recap: East Asia's First Official Laravel Conference](https://msaied.com/articles/laravel-live-japan-2026-recap-east-asias-first-official-laravel-conference): 550+ developers from 40 countries gathered in Tokyo for Laravel Live Japan 2026. Read the full recap: AI translation, Taylor Otwell keynote, and more. - [Job Batching, Chaining, and Rate-Limited Middleware in Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-in-laravel-queues-1): Deep dive into Laravel Bus::batch(), job chains, and RateLimited middleware to build reliable, observable async workflows in production. - [Laravel Octane + FrankenPHP: Persistent State, Shared Services, and Safe Bootstrapping](https://msaied.com/articles/laravel-octane-frankenphp-persistent-state-shared-services-and-safe-bootstrapping): Practical guide to managing persistent state, safe singletons, and request lifecycle resets when running Laravel with FrankenPHP worker mode and Octane. - [Laravel Contextual HTTP Clients: Per-Service Config, Retries, and Middleware Stacks](https://msaied.com/articles/laravel-contextual-http-clients-per-service-config-retries-and-middleware-stacks): Build named, pre-configured Laravel HTTP client instances with retry logic, auth, and middleware stacks wired through the service container. - [Laravel Signed Routes and Temporary URLs: Secure Link Patterns Beyond the Basics](https://msaied.com/articles/laravel-signed-routes-and-temporary-urls-secure-link-patterns-beyond-the-basics): Go beyond password resets with Laravel signed routes: custom middleware, temporary URLs, per-user signing keys, and Filament action integration. - [The artisan dev Command and What's New in Laravel 13.16.0](https://msaied.com/articles/the-artisan-dev-command-and-whats-new-in-laravel-13160): Laravel 13.16.0 adds php artisan dev for concurrent dev processes, whenFilledEnum() on requests, withCookies() on all responses, and an array maintenance mode driver. - [Laravel Queues at Scale: Backpressure, Overflow Routing, and Dead-Letter Strategies](https://msaied.com/articles/laravel-queues-at-scale-backpressure-overflow-routing-and-dead-letter-strategies): Learn how to implement backpressure detection, overflow queue routing, and dead-letter handling in Laravel to keep high-throughput workers stable under load. - [Read Model Projections in Laravel Without Full Event Sourcing](https://msaied.com/articles/read-model-projections-in-laravel-without-full-event-sourcing): Build queryable read models in Laravel using lightweight projectors and Eloquent—no full event-sourcing stack required. Practical patterns for senior engineers. - [Laravel Observers vs. Model Events: Choosing the Right Hook for Side Effects](https://msaied.com/articles/laravel-observers-vs-model-events-choosing-the-right-hook-for-side-effects): Learn when to use Eloquent model events versus observers in Laravel, with real code examples, testing strategies, and pitfalls to avoid in production. - [Laravel Telescope Alternatives: Building a Lightweight Request Inspector with Middleware](https://msaied.com/articles/laravel-telescope-alternatives-building-a-lightweight-request-inspector-with-middleware): Skip Telescope in production. Build a focused Laravel request inspector with middleware, a custom storage driver, and a Filament UI in under 200 lines. - [Laravel Unofficial API Starter Kit from Laravel Daily: The Overview](https://msaied.com/articles/laravel-unofficial-api-starter-kit-from-laravel-daily-the-overview): Laravel Daily released an unofficial API starter kit built with Claude Code. Learn what it includes and why it could be your next Laravel API project foundation. - [RAG Pipelines in Laravel: Chunking, Embedding, and Retrieval with pgvector](https://msaied.com/articles/rag-pipelines-in-laravel-chunking-embedding-and-retrieval-with-pgvector): Learn how to build a RAG pipeline in Laravel with pgvector, OpenAI embeddings, and a clean chunking strategy for production AI features. - [Laravel Pest: Architecture Tests, Mutation Testing, and Type Coverage in CI](https://msaied.com/articles/laravel-pest-architecture-tests-mutation-testing-and-type-coverage-in-ci): Enforce architecture rules, run mutation testing, and measure type coverage in Laravel with Pest. Practical CI setup for senior PHP engineers. - [Laravel Pennant: Feature Flags with Scope, Storage, and Custom Drivers](https://msaied.com/articles/laravel-pennant-feature-flags-with-scope-storage-and-custom-drivers): Deep dive into Laravel Pennant — tenant-scoped flags, custom storage drivers, and resolver patterns for production-grade feature rollouts. - [Laravel Eloquent Global Scopes: Pitfalls, Testing, and Composing Them Safely](https://msaied.com/articles/laravel-eloquent-global-scopes-pitfalls-testing-and-composing-them-safely): Deep dive into Laravel Eloquent global scopes: how to write them cleanly, avoid query contamination, test them with Pest, and compose multiple scopes safely. - [Eloquent Custom Relations: Polymorphic Pivots, HasManyThrough Tricks, and Raw Join Relations](https://msaied.com/articles/eloquent-custom-relations-polymorphic-pivots-hasmanythrough-tricks-and-raw-join-relations): Deep dive into Eloquent custom relations: build raw-join relations, fix HasManyThrough edge cases, and model polymorphic pivots cleanly in Laravel. - [New in Laravel 12: Features, Helpers, and Upgrade Notes](https://msaied.com/articles/new-in-laravel-12-features-helpers-and-upgrade-notes): A practical deep-dive into Laravel 12's starter kits, context propagation, new helpers, and the upgrade path from Laravel 11 for senior PHP engineers. - [Laravel Broadcasting with Reverb: Per-Channel Authorization and Presence Channels at Scale](https://msaied.com/articles/laravel-broadcasting-with-reverb-per-channel-authorization-and-presence-channels-at-scale): Deep dive into Laravel Reverb private and presence channel authorization, per-channel policies, large presence sets, and production pitfalls for senior engineers. - [Laravel API Rate-Limiting: Custom Limiters, Per-Route Strategies, and Header Contracts](https://msaied.com/articles/laravel-api-rate-limiting-custom-limiters-per-route-strategies-and-header-contracts): Build production-grade Laravel API rate limiting with named limiters, dynamic per-user quotas, and reliable Retry-After header contracts. Practical code included. - [Filament v5 Preview: What Is Changing and How to Prepare Your Codebase](https://msaied.com/articles/filament-v5-preview-what-is-changing-and-how-to-prepare-your-codebase): Filament v5 unifies the Schema API across forms, tables, and infolists. Learn the breaking changes and concrete refactor steps to prepare your codebase today. - [Filament Storage Monitor: Track Disk Usage From Your Filament Dashboard](https://msaied.com/articles/filament-storage-monitor-track-disk-usage-from-your-filament-dashboard): Learn how to add a disk-usage widget to your Filament admin panel using the Filament Storage Monitor plugin, with per-disk auth, compact mode, and error handling. - [Blackfire & Xdebug Profiling in Laravel: Finding Real Bottlenecks](https://msaied.com/articles/blackfire-xdebug-profiling-in-laravel-finding-real-bottlenecks): Learn how to profile Laravel apps with Blackfire and Xdebug. Find real bottlenecks in routes, Eloquent queries, and queued jobs with practical examples. - [Laravel Concurrency Facade and Process Pools for Parallel Work](https://msaied.com/articles/laravel-concurrency-facade-and-process-pools-for-parallel-work): A practical deep-dive into Laravel's Concurrency facade and Process pools: run tasks in parallel, handle failures, and avoid common pitfalls in production. - [Laravel Enums as First-Class Citizens: Casts, Rules, and Eloquent Integration](https://msaied.com/articles/laravel-enums-as-first-class-citizens-casts-rules-and-eloquent-integration): Use PHP 8.1 backed enums in Laravel with Eloquent casts, custom validation rules, and query scopes. Practical patterns for type-safe domain modelling. - [Laravel Missing Translations: Automatically Find, Add & Clean JSON Translation Keys](https://msaied.com/articles/laravel-missing-translations-automatically-find-add-clean-json-translation-keys): Discover how to automatically detect, append, and remove unused Laravel JSON translation keys. Supports Laravel, Filament, Blade, Livewire, and CI workflows. - [MySQL EXPLAIN Demystified: Reading Query Plans to Kill Slow Laravel Queries](https://msaied.com/articles/mysql-explain-demystified-reading-query-plans-to-kill-slow-laravel-queries): Learn to interpret MySQL EXPLAIN output inside Laravel, spot full-table scans and bad joins, and apply covering indexes to eliminate slow queries in production. - [Eloquent Query Scopes as First-Class Objects: Reusable, Testable, and Composable](https://msaied.com/articles/eloquent-query-scopes-as-first-class-objects-reusable-testable-and-composable): Learn how to extract Eloquent query logic into first-class scope objects that are reusable, independently testable, and easy to compose across multiple models. - [Multi-Tenant SaaS with Laravel: Scoping Queries, Resolving Tenants, and Avoiding Data Leaks](https://msaied.com/articles/multi-tenant-saas-with-laravel-scoping-queries-resolving-tenants-and-avoiding-data-leaks): Learn how to scope Eloquent queries per tenant, resolve tenants from subdomains or headers, and prevent cross-tenant data leaks in a Laravel SaaS application. - [Streaming AI Responses in Laravel: Token Budgets, Structured Output, and Production Contracts](https://msaied.com/articles/streaming-ai-responses-in-laravel-token-budgets-structured-output-and-production-contracts): A practical guide to streaming AI completions in Laravel: enforcing token budgets, structured output contracts, and safe production patterns for Octane deployments. - [Filament v3 to v4 Migration: Breaking Changes and Practical Refactor Patterns](https://msaied.com/articles/filament-v3-to-v4-migration-breaking-changes-and-practical-refactor-patterns): Practical guide to migrating Filament v3 panels to v4: schema API changes, form/infolist refactors, action signatures, and a step-by-step upgrade strategy. - [Laravel AI SDK: Tool-Calling Agents with Structured Output and Conversation Persistence](https://msaied.com/articles/laravel-ai-sdk-tool-calling-agents-with-structured-output-and-conversation-persistence): Learn how to build tool-calling AI agents in Laravel with Prism, enforce structured output contracts, and persist multi-turn conversation history reliably. - [Livewire v3 Internals: Morph Markers, JS Hooks, and Alpine Integration](https://msaied.com/articles/livewire-v3-internals-morph-markers-js-hooks-and-alpine-integration): Deep dive into Livewire v3 morph markers, JavaScript lifecycle hooks, and Alpine.js integration patterns for senior Laravel developers. - [Laravel Package Development: Service Providers, Auto-Discovery, and Config Merging](https://msaied.com/articles/laravel-package-development-service-providers-auto-discovery-and-config-merging): A senior-level guide to building Laravel packages: service providers, auto-discovery, config merging, and avoiding common pitfalls in production. - [FrankenPHP, OPcache JIT, and Preloading: Squeezing Real Throughput from Laravel](https://msaied.com/articles/frankenphp-opcache-jit-and-preloading-squeezing-real-throughput-from-laravel): Learn how to configure FrankenPHP worker mode, OPcache JIT, and preloading to maximise Laravel throughput without sacrificing correctness. - [Domain-Driven Design in Laravel: Actions, DTOs, and Value Objects Without Bloat](https://msaied.com/articles/domain-driven-design-in-laravel-actions-dtos-and-value-objects-without-bloat-1): Practical guide to using Actions, DTOs, and Value Objects in Laravel with DDD principles—without over-engineering your codebase. - [Domain-Driven Design in Laravel: Actions, DTOs, and Value Objects Without Bloat](https://msaied.com/articles/domain-driven-design-in-laravel-actions-dtos-and-value-objects-without-bloat): A practical guide to applying DDD Actions, DTOs, and Value Objects in Laravel without over-engineering. Real code, real trade-offs, senior-level depth. - [Modular Monolith in Laravel: Enforcing Bounded Contexts Without a Framework](https://msaied.com/articles/modular-monolith-in-laravel-enforcing-bounded-contexts-without-a-framework): A practical guide to building a modular monolith in Laravel using bounded contexts, internal service providers, and enforced module boundaries. - [Subscriptionify: Feature-Based Subscription Management for Laravel](https://msaied.com/articles/subscriptionify-feature-based-subscription-management-for-laravel): Subscriptionify is a gateway-agnostic Laravel package for modelling plans, feature quotas, and usage tracking in your own database. Supports Laravel 11–13 and PHP 8.2+. - [CQRS Without Event Sourcing: Practical Command and Query Separation in Laravel](https://msaied.com/articles/cqrs-without-event-sourcing-practical-command-and-query-separation-in-laravel): Learn how to implement CQRS command and query separation in Laravel using actions, query objects, and DTOs — without the complexity of an event store. - [How Laravel Cloud's Scale to Zero Works: Checkpoint/Restore Explained](https://msaied.com/articles/how-laravel-clouds-scale-to-zero-works-checkpointrestore-explained): Learn how Laravel Cloud's Flex compute uses container checkpoint/restore (CRIU) to wake apps in under 500 ms, cutting cold-start times by 20x. - [Event Sourcing in Laravel: Aggregates, Projectors, and Reactors Without the Framework Tax](https://msaied.com/articles/event-sourcing-in-laravel-aggregates-projectors-and-reactors-without-the-framework-tax): Build event-sourced aggregates, projectors, and reactors in Laravel without heavy packages. Real code, honest trade-offs, and senior-level depth. - [Laravel Horizon Deep Dive: Queue Tuning, Supervisor Strategies, and Job Reliability](https://msaied.com/articles/laravel-horizon-deep-dive-queue-tuning-supervisor-strategies-and-job-reliability): A senior-level guide to Laravel Horizon: supervisor strategies, queue balancing, long-running job safety, and production instrumentation tips. - [Laravel Macros, Mixins, and Custom Collection Methods That Actually Ship](https://msaied.com/articles/laravel-macros-mixins-and-custom-collection-methods-that-actually-ship): A senior-level guide to Laravel macros, mixins, and custom Collection methods — with real code, Octane safety notes, and team-friendly patterns. - [Livewire v3 Lazy Components, Islands, and Deferred Loading in Practice](https://msaied.com/articles/livewire-v3-lazy-components-islands-and-deferred-loading-in-practice): A practical deep-dive into Livewire v3 lazy components, island rendering, and deferred loading — with real code examples and senior-level insight. - [Filament at Scale: Multi-Panel Auth, Custom Panels, and Table Query Tuning](https://msaied.com/articles/filament-at-scale-multi-panel-auth-custom-panels-and-table-query-tuning): Learn how to architect multiple Filament panels with separate auth guards, scoped middleware, and optimised table queries for production-scale Laravel apps. - [Partial Indexes and Covering Indexes in PostgreSQL: A Laravel Developer's Guide](https://msaied.com/articles/partial-indexes-and-covering-indexes-in-postgresql-a-laravel-developers-guide): Learn how to create partial and covering indexes in PostgreSQL via Laravel migrations and verify query plans with EXPLAIN ANALYZE to eliminate costly scans. - [Laravel Gates, Policies, and Response-Based Access Control in Depth](https://msaied.com/articles/laravel-gates-policies-and-response-based-access-control-in-depth): Deep dive into Laravel gates, policies, and Response-based access control. Practical patterns for complex SaaS authorization with audit trails and clean code. - [LaraOwl: Self-Hosted Monitoring for Laravel Applications](https://msaied.com/articles/laraowl-self-hosted-monitoring-for-laravel-applications): LaraOwl is an open-source self-hosted monitoring platform for Laravel. Track requests, exceptions, queries, jobs, and more on your own infrastructure. - [Laravel Reverb in Production: Scaling WebSockets Beyond a Single Server](https://msaied.com/articles/laravel-reverb-in-production-scaling-websockets-beyond-a-single-server): Learn how to run Laravel Reverb across multiple nodes using Redis pub/sub, sticky load balancing, and Supervisor — with real config examples. - [Filament v4 Custom Field Plugins: Building Reusable Schema Components](https://msaied.com/articles/filament-v4-custom-field-plugins-building-reusable-schema-components): Build reusable Filament v4 custom field plugins with the Schema API, Blade views, state hydration, and Laravel package auto-discovery. Senior-level walkthrough. - [Laravel Octane Worker Lifecycle, State Leakage, and Memory Management](https://msaied.com/articles/laravel-octane-worker-lifecycle-state-leakage-and-memory-management): Deep dive into Laravel Octane worker lifecycle, state leakage through singletons and statics, and practical patterns to prevent memory bloat in production. - [Filament v3 Testing with Pest: Resources, Actions, and Form Assertions](https://msaied.com/articles/filament-v3-testing-with-pest-resources-actions-and-form-assertions): A practical guide to testing Filament v3 resources, table actions, and form fields using Pest and Livewire testing utilities in Laravel. - [Recursive Queries in MySQL 8 with Laravel: CTEs, Hierarchies, and Adjacency Lists](https://msaied.com/articles/recursive-queries-in-mysql-8-with-laravel-ctes-hierarchies-and-adjacency-lists): Query adjacency-list hierarchies in Laravel using MySQL 8 recursive CTEs. Real code for subtrees, ancestors, and Eloquent hydration without loading full tables. - [PostgreSQL CTEs, Window Functions, and Lateral Joins in Laravel](https://msaied.com/articles/postgresql-ctes-window-functions-and-lateral-joins-in-laravel): Learn to use PostgreSQL CTEs, window functions, and LATERAL joins in Laravel with raw expressions and query builder techniques for complex reporting queries. - [Eloquent Custom Casts: Encapsulating Value Objects Without the Bloat](https://msaied.com/articles/eloquent-custom-casts-encapsulating-value-objects-without-the-bloat): Learn how to build Eloquent custom casts that wrap domain value objects, enforce invariants, and keep your models clean in Laravel. - [Filament v4 Schema-Based Forms: Unified Schema API in Practice](https://msaied.com/articles/filament-v4-schema-based-forms-unified-schema-api-in-practice): Learn how Filament v4's Schema API unifies forms and infolists, with real code examples, migration patterns, and tips for senior Laravel engineers. - [The Pipeline Pattern in Laravel: Building Custom Pipelines Beyond Middleware](https://msaied.com/articles/the-pipeline-pattern-in-laravel-building-custom-pipelines-beyond-middleware): Learn how to use Laravel's Pipeline class to build composable, testable processing chains for domain logic and data transformation — well beyond HTTP middleware. - [Read/Write Splitting, Connection Pooling, and Sticky Reads in Laravel](https://msaied.com/articles/readwrite-splitting-connection-pooling-and-sticky-reads-in-laravel): A practical deep-dive into Laravel read/write connections, sticky reads, replication lag pitfalls, and connection pooling with PgBouncer or RDS Proxy. - [Contextual Binding and Method Injection in Laravel's Service Container](https://msaied.com/articles/contextual-binding-and-method-injection-in-laravels-service-container): Master Laravel's service container with contextual binding, tagged services, and method injection. Practical examples for senior PHP engineers building complex apps. - [PostgreSQL JSONB in Laravel: Indexing, Querying, and Casting Without the Chaos](https://msaied.com/articles/postgresql-jsonb-in-laravel-indexing-querying-and-casting-without-the-chaos): A practical guide to using PostgreSQL JSONB in Laravel: GIN indexes, Eloquent query scopes, and custom casts that keep your code clean and fast. - [Cursor Pagination at Scale with Laravel Lazy Collections and Chunked Iteration](https://msaied.com/articles/cursor-pagination-at-scale-with-laravel-lazy-collections-and-chunked-iteration): Learn how cursor pagination, lazy collections, and chunked iteration work together in Laravel to handle millions of rows efficiently without memory exhaustion. - [Job Batching, Chaining, and Rate-Limited Middleware in Laravel Queues](https://msaied.com/articles/job-batching-chaining-and-rate-limited-middleware-in-laravel-queues): Master Laravel job batches, chains, and rate-limited middleware. Practical patterns for reliable async workflows in production Laravel applications. - [Pest Architecture Tests: Enforcing Clean Boundaries in Laravel Without a CI Nanny](https://msaied.com/articles/pest-architecture-tests-enforcing-clean-boundaries-in-laravel-without-a-ci-nanny): Learn how to use Pest's arch() API to enforce clean architecture boundaries in Laravel — controllers, services, actions, and repositories — automatically. - [Filament v3 Global Search: Custom Result Providers and Scoped Tenant Isolation](https://msaied.com/articles/filament-v3-global-search-custom-result-providers-and-scoped-tenant-isolation): Build custom Filament v3 global search providers, scope results per tenant, and surface non-Eloquent data safely in a multi-tenant SaaS panel. - [Filament v3 Table Column Summarizers: Totals, Averages, and Custom Aggregates](https://msaied.com/articles/filament-v3-table-column-summarizers-totals-averages-and-custom-aggregates): Learn how to use Filament v3 column summarizers for totals, averages, and custom aggregates like median — with real code examples and performance tips. - [Semantic Search in Laravel with pgvector and OpenAI Embeddings](https://msaied.com/articles/semantic-search-in-laravel-with-pgvector-and-openai-embeddings): Build production-ready semantic search in Laravel using pgvector and OpenAI embeddings. Covers chunking, HNSW indexing, and a clean repository pattern. - [Filament v3 Custom Form Fields: Building a Reusable Colour-Swatch Picker](https://msaied.com/articles/filament-v3-custom-form-fields-building-a-reusable-colour-swatch-picker): Step-by-step guide to building a reusable Filament v3 custom colour-swatch picker field with Alpine, Livewire entangle, and built-in validation. - [Optimizing Laravel Queues: Leveraging `retryUntil` for Robust Job Handling](https://msaied.com/articles/optimizing-laravel-queues-leveraging-retryuntil-for-robust-job-handling): Enhance Laravel queue reliability by implementing `retryUntil`. Learn how this critical feature prevents infinite job retries, manages resource exhaustion, and ensures graceful failure handling for time-sensitive operations and external API integrations. - [Optimizing Eloquent Queries: Beyond N+1 with `withExists` and `withCount`](https://msaied.com/articles/optimizing-eloquent-queries-beyond-n1-with-withexists-and-withcount): Go beyond basic eager loading. Learn how Laravel's `withExists()` and `withCount()` methods optimize queries for existence checks and aggregate counts, reducing N+1 issues and improving performance. - [Claude Code Repository Updates: Version v2.1.177 Released](https://msaied.com/articles/claude-code-repository-updates-version-v21177-released): Anthropics announces the release of Claude Code v2.1.177 on June 13, 2026. Learn about the implications of this update for Laravel and PHP developers. - [Claude-Code v2.1.176 Release: What Developers Need to Know](https://msaied.com/articles/claude-code-v21176-release-what-developers-need-to-know): Explore the v2.1.176 release of anthropics/claude-code, announced on June 12, 2026. Understand its significance for Laravel/PHP developers and how to access the specific version. - [Filament v3.3.54 Release Notes](https://msaied.com/articles/filament-v3354-release-notes): Explore the latest updates in Filament v3.3.54. This release focuses on bug fixes and minor improvements, enhancing stability for your Laravel projects. Learn more. - [Filament v3.3.53 Release Notes](https://msaied.com/articles/filament-v3353-release-notes): Discover the latest changes in Filament v3.3.53. This release focuses on bug fixes and stability improvements for the Filament PHP framework, enhancing your Laravel development workflow. - [Claude Code v2.1.175 Released](https://msaied.com/articles/claude-code-v21175-released): Anthropic announces the release of Claude Code v2.1.175 on June 12, 2026. This minor update includes one commit to the main branch, focusing on incremental improvements. - [Toolkit: Reusable AI Tools for the Laravel AI SDK](https://msaied.com/articles/toolkit-reusable-ai-tools-for-the-laravel-ai-sdk): Discover Toolkit, a community catalog of reusable AI tools for the Laravel AI SDK, offering modular packages for calculators, secure database queries, web search, and more. - [Claude-Code v2.1.174 Released on GitHub](https://msaied.com/articles/claude-code-v21174-released-on-github): Discover the latest update to Anthropics' Claude-Code project, version v2.1.174, released on GitHub. Learn what this minor release means for Laravel and PHP developers. - [Laracon US 2026 Speaker Lineup Revealed: A Deep Dive for Laravel Developers](https://msaied.com/articles/laracon-us-2026-speaker-lineup-revealed-a-deep-dive-for-laravel-developers): Discover the complete speaker lineup for Laracon US 2026 in Boston, featuring Laravel core team members and community experts. Get event details and ticket info. - [The State of PHP 2026 Survey Is Now Open](https://msaied.com/articles/the-state-of-php-2026-survey-is-now-open): The first State of PHP 2026 survey by JetBrains & The PHP Foundation is live. Share your insights on PHP usage, tools, and challenges. Help shape PHP's future! - [Claude Code v2.1.173 Release: A Minor Update for Developers](https://msaied.com/articles/claude-code-v21173-release-a-minor-update-for-developers): Explore the v2.1.173 release of Claude Code, a minor update with 3 commits. Learn how to keep your Laravel and PHP projects current with this latest version for enhanced stability. - [Version-Controlled Documentation Inside Your Laravel App with Laradocs](https://msaied.com/articles/version-controlled-documentation-inside-your-laravel-app-with-laradocs): Learn how to integrate version-controlled documentation directly into your Laravel application using the Laradocs package. Manage docs alongside code for better synchronization. - [Laravel Overlapping Scheduled Tasks: The Production Problem Nobody Talks About](https://msaied.com/articles/laravel-overlapping-scheduled-tasks-the-production-problem-nobody-talks-about): Learn how Laravel overlapping scheduled tasks break production apps and how to prevent them using withoutOverlapping, onOneServer, locks, and monitoring. - [AI Agents and the Future of Payments: Visa Integrates with ChatGPT](https://msaied.com/articles/ai-agents-and-the-future-of-payments-visa-integrates-with-chatgpt): Explore how Visa's integration with ChatGPT allows AI agents to make autonomous purchases, impacting e-commerce and AI development. - [Claude-Code v2.1.172 Released](https://msaied.com/articles/claude-code-v21172-released): Explore the new Claude-Code v2.1.172 release from Anthropics, featuring 4 commits and available on GitHub as of June 10, 2026. - [Provision Laravel Cloud From the Stripe CLI](https://msaied.com/articles/provision-laravel-cloud-from-the-stripe-cli): Learn how to provision Laravel Cloud applications programmatically using the Stripe CLI. Streamline infrastructure setup, credential management, and deployment for developers and agents. - [Claude-Code v2.1.170 Release: What's New for Developers](https://msaied.com/articles/claude-code-v21170-release-whats-new-for-developers): Explore the latest v2.1.170 release of anthropics/claude-code, featuring 6 new commits. Understand the implications for Laravel/PHP developers and best practices for dependency management. - [JSON Schema Deserialization in Laravel 13.14](https://msaied.com/articles/json-schema-deserialization-in-laravel-1314): Explore new features in Laravel 13.14.0, including JSON Schema deserialization, improved queue job inheritance, and HTTP client caching fixes. Stay updated with the latest Laravel releases. - [Laravel HTTP Client Cache](https://msaied.com/articles/laravel-http-client-cache): Open-source Laravel package for opt-in HTTP client response caching with TTL, flexible cache, method overrides, and from-cache detection. - [SpaceX's Trillion-Dollar IPO: An AI Infrastructure Play, Not Just Rockets](https://msaied.com/articles/spacexs-trillion-dollar-ipo-an-ai-infrastructure-play-not-just-rockets): Explore how SpaceX's record-breaking $1.75 trillion IPO is primarily funding an ambitious AI infrastructure project, including orbital data centers, rather than just its rocket and Starlink operations. - [Claude Code Repository Updates: Version 2.1.169 Released](https://msaied.com/articles/claude-code-repository-updates-version-21169-released): Anthropics announces Claude Code v2.1.169, featuring 7 new commits. Learn about this update and its implications for Laravel/PHP development. - [AI Market Volatility: Bubble or Profit-Taking?](https://msaied.com/articles/ai-market-volatility-bubble-or-profit-taking): Explore the recent $1.3 trillion drop in AI and chip stocks. Is it a bubble bursting or just profit-taking? Understand the arguments and key indicators for developers. - [Claude Code Release v2.1.168: What's New for Developers](https://msaied.com/articles/claude-code-release-v21168-whats-new-for-developers): Explore the Claude Code v2.1.168 release from June 6, 2026, featuring 8 new commits. Stay updated on the latest developments for your projects. - [Claude-Code v2.1.167 Released on GitHub](https://msaied.com/articles/claude-code-v21167-released-on-github): Anthropics announces the release of Claude-Code v2.1.167 on GitHub, featuring 9 new commits. Learn how to access and integrate this latest update for your PHP/Laravel projects. - [Scheduler List: A Web Dashboard for Laravel's Scheduled Tasks](https://msaied.com/articles/scheduler-list-a-web-dashboard-for-laravels-scheduled-tasks): Explore Scheduler List, a Laravel package offering a web dashboard for managing and monitoring scheduled tasks, with features like on-demand execution and real-time output. - [Optimize Laravel E-Shop Homepage with Livewire: Defer and Lazy](https://msaied.com/articles/optimize-laravel-e-shop-homepage-with-livewire-defer-and-lazy): Boost your Laravel e-shop's homepage performance. Learn to use Livewire's defer and lazy loading features to speed up initial page loads and improve user experience. - [OpenCharity: Open-Source Charity Management Platform Built with Laravel and Filament](https://msaied.com/articles/opencharity-open-source-charity-management-platform-built-with-laravel-and-filament): OpenCharity is an open-source Laravel charity platform for managing families, cases, visits, assistance, documents, donations, and fundraising pages. - [RulesJson: Convert Laravel Validation Rules to JSON Request Bodies](https://msaied.com/articles/rulesjson-convert-laravel-validation-rules-to-json-request-bodies): Convert Laravel validation rules into ready-to-use JSON request bodies instantly. Free, client-side, zero dependencies, and perfect for API testing. - [Microsoft's AI Independence: Implications for Developers](https://msaied.com/articles/microsofts-ai-independence-implications-for-developers): Explore how Microsoft's new in-house AI models and the rise of AI agent security concerns are reshaping the landscape for Laravel and PHP developers. - [Notable: A Laravel Notes Package for Eloquent](https://msaied.com/articles/notable-a-laravel-notes-package-for-eloquent): Explore Notable, a Laravel package that adds polymorphic notes to any Eloquent model. Learn installation, quick start, usage guides, and advanced examples. - [Referenceable: Flexible Template-Driven References for Laravel](https://msaied.com/articles/referenceable-flexible-template-driven-references-for-laravel): Explore Referenceable, a Laravel package offering template-based reference generation, multi-strategy options, and robust configuration for scalable applications. - [AI Developments: Anthropic IPO, NVIDIA's AI Stack, and Model Retirements](https://msaied.com/articles/ai-developments-anthropic-ipo-nvidias-ai-stack-and-model-retirements): Explore Anthropic's IPO filing, NVIDIA's new AI hardware and software, and Google's Gemini 2.0 Flash retirement. Stay updated on the latest AI industry shifts. - [AI's Global Labor War: Implications for Developers](https://msaied.com/articles/ais-global-labor-war-implications-for-developers): Explore the global labor pushback against AI, from Wikipedia strikes to Chinese court rulings. Understand the implications for AI development and deployment. - [Anthropic's Mythos: Bridging the Gap Between Frontier AI and Developer Access](https://msaied.com/articles/anthropics-mythos-bridging-the-gap-between-frontier-ai-and-developer-access): Anthropic's Mythos model, previously for government contractors, is now public. This article explores its impact on AI accessibility, supply chain security, and economic implications for developers. - [AI Governance Shifts: What Laravel Developers Need to Know About Recent AI Developments](https://msaied.com/articles/ai-governance-shifts-what-laravel-developers-need-to-know-about-recent-ai-developments): Explore recent AI governance shifts, supply chain attacks on package managers, and evolving AI integration costs. Essential insights for Laravel and PHP developers. - [Filament v4.11.5 Release: A Minor Update for Developers](https://msaied.com/articles/filament-v4115-release-a-minor-update-for-developers): Discover the details of Filament v4.11.5. This update focuses on stability and minor improvements for your Laravel projects. Learn what's new. - [This Week in Laravel: Seeding 1M DB Rows and Top Packages](https://msaied.com/articles/this-week-in-laravel-seeding-1m-db-rows-and-top-packages): Stay updated with Laravel: benchmark data seeding, explore the best Laravel packages, and discover community news on AI, PHP features, and developer tools. - [This Week in Laravel: Passkeys, Linux Dev Tools, and Database Upserts](https://msaied.com/articles/this-week-in-laravel-passkeys-linux-dev-tools-and-database-upserts): Explore the latest Laravel news: Passkeys in starter kits, the new "Herd" tool for Linux developers, and efficient database upsert techniques for large datasets. - [Filament v3.3.52 Release: Addressing Issues and Enhancements](https://msaied.com/articles/filament-v3352-release-addressing-issues-and-enhancements): Explore the latest Filament v3.3.52 release, focusing on bug fixes and enhancements for Laravel developers. Learn about the impact and how to update your projects. - [AI Public Market Debut: SpaceX and OpenAI IPOs Set to Redefine Valuations](https://msaied.com/articles/ai-public-market-debut-spacex-and-openai-ipos-set-to-redefine-valuations): SpaceX files for an $80B IPO, including xAI's losses, while OpenAI targets a trillion-dollar debut. Discover how these public listings will challenge and potentially reprice AI valuations. - [Filament v5.6.4 Release: Navigating Recent Updates](https://msaied.com/articles/filament-v564-release-navigating-recent-updates): Discover the details of Filament v5.6.4. This maintenance release focuses on improving stability and refining the developer experience for your Laravel applications. - [Filament v4.11.4 Release Notes](https://msaied.com/articles/filament-v4114-release-notes): Discover the latest updates in Filament v4.11.4. Learn about bug fixes and improvements for your Laravel applications. Stay current with Filament releases. - [Filament v3.3.51 Release Notes](https://msaied.com/articles/filament-v3351-release-notes): Explore the latest Filament v3.3.51 release. Learn about the importance of these updates for your Laravel admin panel development and application stability. - [Upsert 1 Million Rows in Laravel: Benchmarking 5 Methods Across Databases](https://msaied.com/articles/upsert-1-million-rows-in-laravel-benchmarking-5-methods-across-databases): Compare 5 methods for upserting 1 million rows in Laravel across MySQL, SQLite, and PostgreSQL. Get performance benchmarks to optimize your data imports. - [AI's Impact on Tech: Meta's $145B Investment and 8,000 Layoffs](https://msaied.com/articles/ais-impact-on-tech-metas-145b-investment-and-8000-layoffs): Explore Meta's $145B AI investment and 8,000 layoffs, and what this "AI reality" means for Laravel/PHP developers and the tech industry. - [Insert 1M Rows to Laravel DB: 6 Ways on MySQL / SQLite / PostgreSQL (Benchmarks)](https://msaied.com/articles/insert-1m-rows-to-laravel-db-6-ways-on-mysql-sqlite-postgresql-benchmarks): Benchmark 6 methods for inserting 1 million rows into Laravel databases (MySQL, SQLite, PostgreSQL). Discover the most efficient data seeding techniques for developers. - [The AI Slop Dilemma: A $725B Bet on Unwanted Outputs](https://msaied.com/articles/the-ai-slop-dilemma-a-725b-bet-on-unwanted-outputs): Explore the disconnect between massive AI investments and declining user trust in AI-generated content, with insights from recent reports and surveys. - [The Last Election: AI's Impact on Trust and Governance](https://msaied.com/articles/the-last-election-ais-impact-on-trust-and-governance): Explore how AI-generated deepfakes erode trust in democracy and the unsettling trend of AI companies offering governance solutions. - [Anthropic's Pivotal Week: Reshaping the AI Competitive Landscape for Developers](https://msaied.com/articles/anthropics-pivotal-week-reshaping-the-ai-competitive-landscape-for-developers): Explore how Anthropic's record-breaking growth, Claude Code Auto Mode, and strategic deals are reshaping the AI competitive landscape, offering new opportunities and challenges for Laravel and PHP developers. - [AI's New Distribution Layer: Private Equity's Role and Impact on Development](https://msaied.com/articles/ais-new-distribution-layer-private-equitys-role-and-impact-on-development): Explore how private equity firms are becoming the new distribution layer for AI, influencing deployment strategies for OpenAI and Anthropic, and what this means for Laravel/PHP developers. - [This Week in Laravel: Next.js, Filament Tips, and More](https://msaied.com/articles/this-week-in-laravel-nextjs-filament-tips-and-more): Stay updated with the latest Laravel news: new Next.js course, Filament v5.6 features, open-source projects, package releases, and deployment tips for developers. - [OpenAI's Shifting Landscape: Implications for Developers](https://msaied.com/articles/openais-shifting-landscape-implications-for-developers): Explore how recent events at OpenAI, including legal challenges, revenue misses, and AWS expansion, are reshaping the AI industry and impacting developers. - [The AI Allowance: A New Feudalism?](https://msaied.com/articles/the-ai-allowance-a-new-feudalism): Explore the implications of tech leaders' UBI proposals for AI-driven unemployment. Is it a safety net or a new form of dependency? - [This Week in Laravel: APIs, Filament Examples MCP, and a Major Career Milestone](https://msaied.com/articles/this-week-in-laravel-apis-filament-examples-mcp-and-a-major-career-milestone): Discover this week's Laravel news: API development for RapidAPI, new Filament resources like MCP Server, and a major personal achievement for the author speaking at Laracon US. - [AI's Impact on Tech Leadership: Lessons for Laravel Developers](https://msaied.com/articles/ais-impact-on-tech-leadership-lessons-for-laravel-developers): Explore how AI is reshaping leadership at Apple, Amazon, and Google, and what these strategic shifts mean for Laravel and PHP developers. - [Laravel API for RapidAPI: Upwork Job using Codex and Deploying to Laravel Forge](https://msaied.com/articles/laravel-api-for-rapidapi-upwork-job-using-codex-and-deploying-to-laravel-forge): Learn to prepare a Laravel API for RapidAPI integration. Covers API versioning, health checks, OpenAPI docs with Scramble, and deployment using Laravel Forge. Exclusive Premium tutorial. - [When AI Teaches AI: Unpacking Subliminal Learning and Its Implications](https://msaied.com/articles/when-ai-teaches-ai-unpacking-subliminal-learning-and-its-implications): Explore Anthropic's research on "subliminal learning" where AI models transfer traits through non-semantic data. Understand implications for synthetic data pipelines and model alignment. - [Deploying a Laravel MCP App to Production with Laravel Cloud](https://msaied.com/articles/deploying-a-laravel-mcp-app-to-production-with-laravel-cloud): Learn to deploy a Laravel MCP app to production using Laravel Cloud, covering tool development, security, testing, and seamless deployment. - [My 7-Step AI Workflow for New Laravel Projects: Boost, Guidelines, Prompts](https://msaied.com/articles/my-7-step-ai-workflow-for-new-laravel-projects-boost-guidelines-prompts): Boost your new Laravel projects with a 7-step AI workflow. Learn how to set guidelines and craft effective prompts for AI agents to maximize development efficiency and results. - [Laravel 13: Integrating Teams into Starter Kits with a Project Demo](https://msaied.com/articles/laravel-13-integrating-teams-into-starter-kits-with-a-project-demo): Learn about Laravel 13's new multi-team functionality in starter kits with a project demo. Explore advanced features for team management and collaboration. - [NEW in Laravel Debugbar 4.2: AI Skill for Laravel Boost](https://msaied.com/articles/new-in-laravel-debugbar-42-ai-skill-for-laravel-boost): Discover the new AI Skill in Laravel Debugbar 4.2, enabling developers to detect and fix N+1 queries with AI agents for enhanced Laravel performance. - [AI Chat Transcripts Now Admissible in Court: Implications for Developers](https://msaied.com/articles/ai-chat-transcripts-now-admissible-in-court-implications-for-developers): A US court ruled AI chatbot conversations are not privileged, making them discoverable. Learn how this impacts Laravel/PHP developers and data privacy. - [The Ghost in the Contract: AI Accountability in Software Development](https://msaied.com/articles/the-ghost-in-the-contract-ai-accountability-in-software-development): Unpack the critical issue of AI accountability in software development. Learn how major AI providers limit liability and what this means for Laravel/PHP developers. - [This Week in Laravel: New Packages, Filament UX, and Membership Discount](https://msaied.com/articles/this-week-in-laravel-new-packages-filament-ux-and-membership-discount): Discover the latest Laravel news, including new packages, Filament UX improvements, and a special membership discount. Stay updated with community innovations. - [This Week in Laravel: Laravel 13 Teams and Laravel-Best-Practices AI Skill](https://msaied.com/articles/this-week-in-laravel-laravel-13-teams-and-laravel-best-practices-ai-skill): Discover Laravel 13's new Teams feature, the laravel-best-practices AI skill, community tools, and critical security updates. Stay informed with the latest Laravel news. - [Is The New Laravel 13 Teams The Same As "Multi-Tenancy"?](https://msaied.com/articles/is-the-new-laravel-13-teams-the-same-as-multi-tenancy): Explore the distinction between Laravel 13's new Teams feature and multi-tenancy. Learn about the 3 levels of multi-tenancy and how Teams supports the most common approach. - [PHP Attributes in Laravel 13: A Comprehensive Guide](https://msaied.com/articles/php-attributes-in-laravel-13-a-comprehensive-guide): Master Laravel 13's new PHP Attributes for Eloquent models (Fillable, Guarded, Hidden) and Queue Jobs (Tries, Timeout, Backoff). Enhance your code clarity. - [Laravel 13: Release Date and Key New Features Announced at Laracon EU](https://msaied.com/articles/laravel-13-release-date-and-key-new-features-announced-at-laracon-eu): Explore Laravel 13's release date (March 17th), new PHP attributes, enhanced starter kits with Teams and Passkey support, and a futuristic AI development demo from Laracon EU. - [This Week in Laravel: NativePHP Course, Security Scanner, and Filament's 5th Birthday](https://msaied.com/articles/this-week-in-laravel-nativephp-course-security-scanner-and-filaments-5th-birthday): Stay updated with the latest Laravel developments: NativePHP v3 course, Ward security scanner, Filament's 5th birthday, and new community packages. - [This Week in Laravel: Laravel AI SDK Examples, and FilaCheck PRO Package](https://msaied.com/articles/this-week-in-laravel-laravel-ai-sdk-examples-and-filacheck-pro-package): Discover the latest Laravel news: practical Laravel AI SDK examples, FilaCheck PRO for Filament, community AI tools, and Filament/Livewire updates. - [Laravel AI SDK: A First Look at Laracon India 2026](https://msaied.com/articles/laravel-ai-sdk-a-first-look-at-laracon-india-2026): Explore the upcoming Laravel AI SDK previewed at Laracon India 2026. Learn about its features for AI integration, including text, image, audio generation, and semantic search. - [This Week in Laravel: Laravel AI SDK, Free NativePHP, and New Filament Package](https://msaied.com/articles/this-week-in-laravel-laravel-ai-sdk-free-nativephp-and-new-filament-package): Explore the latest Laravel news: Laravel AI SDK demo, NativePHP now free for mobile development, and a new Filament package for code efficiency. Plus, Livewire updates and Laravel 13 insights. - [This Week in Laravel: Livewire 4, AI Code Assistance, and Filament v4.5](https://msaied.com/articles/this-week-in-laravel-livewire-4-ai-code-assistance-and-filament-v45): Explore the latest Laravel news: Livewire 4 official release, AI code assistance with Claude, Filament v4.5 updates, and community highlights. Stay ahead in your Laravel development. - [Filament Nested Resources: Managing Courses and Their Lessons](https://msaied.com/articles/filament-nested-resources-managing-courses-and-their-lessons): Implement nested resources in Filament to manage related data like courses and lessons. Learn how to link and filter records for a better admin experience. - [Laravel Livewire: Auto-Refreshing Dashboard with Pagination](https://msaied.com/articles/laravel-livewire-auto-refreshing-dashboard-with-pagination): Learn to build a dynamic Laravel dashboard with Livewire that auto-refreshes paginated data every 5 seconds for real-time updates. Enhance user experience and data freshness. - [Leveraging Carbon Constants for Cleaner Date and Time Logic in Laravel](https://msaied.com/articles/leveraging-carbon-constants-for-cleaner-date-and-time-logic-in-laravel): Learn how to improve your Laravel code readability and reduce errors by using Carbon's predefined constants for date and time comparisons and calculations. - [Get Array of IDs from Eloquent Collection: pluck() or modelKeys()](https://msaied.com/articles/get-array-of-ids-from-eloquent-collection-pluck-or-modelkeys): Learn how to efficiently get an array of IDs from Laravel Eloquent collections using `pluck()` and `modelKeys()`. Understand the differences and best use cases for each method. - [Mosque Management System: Open-Source Laravel Platform](https://msaied.com/articles/mosque-management-system-open-source-laravel-platform): Explore a free Laravel 12 and Filament 5 mosque platform with multilingual RTL support, prayer times, page builder, admin panel, and Pest tests. ## Categories - [AI](https://msaied.com/articles?category=ai) - [Composer Pacakge](https://msaied.com/articles?category=composer-pacakge) - [Filament](https://msaied.com/articles?category=filament) - [Laravel](https://msaied.com/articles?category=laravel) - [Livewire](https://msaied.com/articles?category=livewire) - [Open Source](https://msaied.com/articles?category=open-source) - [PHP](https://msaied.com/articles?category=php) - [Tips & Tricks](https://msaied.com/articles?category=tips-tricks) ## Resources - [Sitemap](https://msaied.com/sitemap.xml) - [RSS Feed](https://msaied.com/feed)