← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 52
  1. MCP servers are great for AI chat, but sometimes you need the underlying API too.

  2. I removed my is_admin column two weeks ago.

  3. Every page in Growth Method was loading 6KB of invisible vector data per campaign.

  4. How I removed spatie/laravel-permission from Growth Method, replaced it with a single Gate and a team_user pivot, and shipped the change in three safe phases.

  5. A compromised npm account turned Axios into a RAT dropper for 3.5 hours.

  6. How to wrap any REST API — like Google Search Console — as AI tools in Laravel, without needing an MCP server.

  7. Laravel Boost shipped a new laravel-best-practices skill that checks your code against 100+ rules.

  8. How we built one generic Livewire chat component that works with any AI agent — streaming responses, MCP tool support, and per-team security boundaries — using the Laravel AI SDK.

  9. The Flux editor defaults to a 500px max height, creating nested scrollbars on full-page forms.

  10. How we replaced Algolia with pgvector semantic search in our Laravel app — saving money, removing a dependency, and getting better results.

  11. I spent two years with an is_admin flag in my users table before asking whether I needed it at all.

  12. How the Laravel Scheduler works, the three automated tasks we run at Growth Method, whether a per-minute cron job is wasteful, and the production safeguards every app should use.

  13. Two days after removing Laravel Pulse, I reinstalled it to build an admin dashboard for Growth Method.

  14. I had Laravel Pulse running in production for over a year alongside Sentry.

  15. What happened when I ran Laravel Shift's Test Generator on a Laravel 13 codebase with Pest 4.

  16. I migrated a production Laravel app from MySQL to PostgreSQL on Laravel Forge.

  17. Laravel Horizon was overkill for my app.

  18. How I used Laravel Shift and Laravel Boost (via Claude Code) together to upgrade a production app to Laravel 13 — and why using both gave me the best of both worlds.

  19. I audited my Laravel app against the conventions that Laravel Shift checks for and fixed everything that mattered -- return types, environment checks, stale code.

  20. How I replaced a hand-rolled Alpine.js notification system across 17 files with Flux's built-in toast component.

  21. Laravel launched a community-powered Skills Directory at skills.laravel.cloud — an open collection of reusable AI agent skills for Laravel and PHP.

  22. AI agents can delete your database, wipe your files, and destroy months of work in seconds.

  23. What Would Taylor Otwell Do?

    WWTD — What Would Taylor Do?

  24. Real examples of applying YAGNI (You Aren't Gonna Need It) while building a Laravel SaaS app with an AI coding agent.

  25. Why every Laravel test failed with "Unknown database 'testing'", what the testing database actually does, and how LazilyRefreshDatabase keeps your real data safe.

  26. Foreign key cascadeOnDelete looks like the perfect cleanup solution — until you use soft deletes.

  27. Agentic engineering is a new discipline — not vibe coding, not traditional development.

  28. The biggest announcements from Laracon EU 2026 in Amsterdam — Laravel 13, passkeys, the AI SDK going stable, NativePHP going free, and more — filtered through what actually matters if you're building with Laravel but don't write code.

  29. Streaming AI responses in Livewire caused a flash of raw markdown (**bold text**) before the HTML rendered.

  30. Deleting a team in a multi-tenant Laravel app broke transactions, orphaned pivot rows, and wiped user data across teams.

  31. A user clicked Create Account and nothing happened.

  32. A real security audit of a Laravel app found IDOR vulnerabilities in Livewire components, XSS through strip_tags(), mass assignment with $guarded = [], and predictable share tokens.

  33. I migrated my production Laravel app from MySQL to PostgreSQL.

  34. Migrating from PrismPHP to Laravel's official AI SDK broke two agents silently.

  35. I literally cannot write a line of PHP from memory.

  36. Switching from Froala to TipTap broke every image in our app.

  37. One question to Claude Code — "is there anything obvious that could be having a negative impact on performance?"

  38. A performance audit found three JavaScript libraries shipping on every page that nothing in the app actually used.

  39. Laravel Blaze makes your Blade components render up to 97% faster with zero code changes.

  40. Laravel's conventions, curated ecosystem, and readable syntax make it uniquely suited for non-traditional developers building real products with AI.

  41. Five things I learned about AI by building a real Laravel app with Claude Code.

  42. I received a scary-sounding security vulnerability report about my Laravel app.

  43. Three types of visual shift that make your Laravel app feel janky, and the patterns to fix each one.

  44. A collection of small but meaningful UX improvements for Laravel apps — external link indicators, preventing layout shift, and more.

  45. Laravel's updateOrCreate silently creates duplicates when passed a null ID.

  46. A single 500 error on my idea edit page turned out to be three separate bugs stacked on top of each other.

  47. A plain-language explanation of Laravel migrations for non-developers.

  48. A practical guide to fixing the most common errors you'll hit when pulling a Laravel project locally for the first time — S3, Algolia, Livewire, and more.

  49. You don't need to memorise git commands to ship Laravel code.

  50. Flux UI's checkbox component silently does nothing in traditional HTML forms.