Feature Test در Laravel — تست HTTP، auth و JSON API
getJson، actingAs، assertStatus و تست flow کامل — از login تا ایجاد post با Pest و RefreshDatabase.
مقالات فنی، آموزشها و یادداشتهای توسعه نرمافزار
getJson، actingAs، assertStatus و تست flow کامل — از login تا ایجاد post با Pest و RefreshDatabase.
نصب Pest، syntax it/expect، Pest Laravel plugin و اولین تست — readable تر از PHPUnit کلاسیک.
Pusher، Laravel Reverb، Echo سمت کلاینت و channelهای private — نوتیفیکیشن لحظهای بدون polling.
ساخت Event، Listener، ShouldDiscoverEvents و queued listener — وقتی Observer کافی نیست و domain event میخواهید.
تعریف schedule در routes/console.php، cron سرور، withoutOverlapping و taskهای روزانه production.
جدول failed_jobs، retry دستی و خودکار، متد failed() و alerting — وقتی job سومین بار هم شکست خورد چه کنید.
تنظیم Redis بهعنوان queue driver، نصب Horizon، dashboard، worker scaling و نکات deploy روی Ubuntu.
ایجاد Job class، dispatch، delay، chain، batch و بهترین شیوه handle — با مثال ارسال ایمیل و پردازش سفارش.
چرا Queue لازم است، تفاوت sync و async، driverها و سناریوهای واقعی: ایمیل، پردازش تصویر و نوتیفیکیشن.