مشاهده همه دوره‌ها
Techniquesحرفه‌ای10 قسمت

اشکال‌زدایی کابوس‌های تولید در دنیای واقعی

Debugging Real-World Production Nightmares

Production bugs don't announce themselves politely. In this series, we confront ten nightmare scenarios using NightmareMart, an intentionally broken e-commerce app, demonstrating how to debug calmly and methodically when everything is on fire.

قسمت‌های دوره

فاجعه "روی دستگاه من کار می‌کند"

9m 32s

Stop 'works on my machine' disasters: find and fix env() misuse with config caching to prevent production 500s and deployment surprises.

مرگ بر اثر کوئری‌های N+1

16m 1s

Speed up slow Laravel admin pages: use Debugbar to uncover N+1 queries in Blade and fix them with smart eager loading for fast, reliable queries.

حفره مجوزدهی که هیچکس متوجه نشد

10m 2s

Find and fix an unnoticed auth gap that lets users trigger admin refunds: audit routes, add middleware, and enforce policies to secure payments.

اتمی یا بمیر (یا حداقل بیش از حد بفروش)

17m 46s

Reproduce overselling race conditions with concurrent requests, then fix them using database locks and atomic operations to guarantee safe orders.

ماجرای سبد خرید شبح‌وار

8m 37s

Fix phantom carts by tracing unscoped cache keys, learn when personalized data must never be cached to protect user totals.

نشت حافظه‌ای که کارگر را کشت

9m 6s

Stop worker crashes during batch jobs by profiling memory, finding Eloquent buildup, and fixing it with chunking and cleanup.

کابوس منطقه زمانی

8m 30s

Fix order date confusion caused by mixed timezones: store UTC, display local, and align server, DB, and user clocks.

قتل‌عام فایل لاگ

10m 3s

Prevent 500 errors from full disks: find runaway debug logs, implement log rotation, and adopt safe logging practices.

یک کوئری جستجو. شب بخیر بگویید.

8m 4s

Protect your database from costly search scans: reject tiny queries, add limit and paginate, and cache results per search and page.

باگ پول خاموش (از مریخ)

12m 10s

Learn to fix mismatched order totals: uncover rounding bugs and rebuild consistent, testable calculations with a custom value object in Laravel.

یادگیری را ادامه دهید

تصویر بندانگشتی جزئیات دقیق ارسال فاکتور
جزئیات دقیق ارسال فاکتور

با Jeffrey Way

  • 5 قسمت
  • حرفه‌ای
  • Techniques
تصویر بندانگشتی تکنیک‌های جلوگیری از اسپم
تکنیک‌های جلوگیری از اسپم

با Jeffrey Way

  • 6 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی ساخت Laracasts
ساخت Laracasts

با Jeffrey Way

  • 6 قسمت
  • متوسط
  • Techniques
تصویر بندانگشتی الگوهای طراحی در PHP
الگوهای طراحی در PHP

با Jeffrey Way

  • 8 قسمت
  • حرفه‌ای
  • Techniques
تصویر بندانگشتی بازی‌های بی‌درنگ با Laravel
بازی‌های بی‌درنگ با Laravel

با Luke Downing

  • 7 قسمت
  • متوسط
  • Techniques

دوست دارید گاهی خبرهای Laracasts را ایمیل کنیم؟