Action Classes در Laravel — یک کلاس، یک کار، کد تمیز
Single Action Class برای use caseهای مشخص — جایگزین Service چاق و Controller شلوغ با invokable و handle.
مقالات مرتبط با Laravel، اکوسیستم PHP و بهترین شیوههای توسعه
Single Action Class برای use caseهای مشخص — جایگزین Service چاق و Controller شلوغ با invokable و handle.
Interface، Eloquent implementation، caching، testing و وقتی Repository اضافه است — راهنمای عملی نه dogma.
SRP، OCP، LSP، ISP، DIP در پروژه Laravel واقعی — نه تعریف کتاب درسی، بلکه refactor عملی.
Strategy برای algorithmهای جایگزینپذیر؛ Observer برای notify — ارتباط با Event/Listener لاراول.
پیادهسازی Singleton و Factory در PHP 8.3، anti-patternها و جایگزین Laravel container — بدون over-engineering.
Mockery، fake dependencies، تست PostService و Action — سریع و focused بدون HTTP.
getJson، actingAs، assertStatus و تست flow کامل — از login تا ایجاد post با Pest و RefreshDatabase.
نصب Pest، syntax it/expect، Pest Laravel plugin و اولین تست — readable تر از PHPUnit کلاسیک.
Pusher، Laravel Reverb، Echo سمت کلاینت و channelهای private — نوتیفیکیشن لحظهای بدون polling.