Yayin da Laravel app ke girma, hanyar "fat controller / fat model" na tsakiyar rijiya ta zama wahala a kula da ita. Manyan aiki suna amfani da yaɗɗi masu ɗaya na gida — service classes, action classes, repositories, form requests, da sarari na rangwani - don jiyya ilimin aiki a tsarwi, jajance, da sauye-sauye.
Matsala: ilimi ya waje a wurare masu kunyata
Small apps: logic in controllers and models is fine.
Large apps: controllers get bloated, models become "god objects", logic is duplicated
→ hard to test, maintain, and reason about. Extract logic into dedicated layers.
Service classes — ɗauki ilimi na aiki
{
{}
{
DB::(function () ($, $) { /* ... */ });
}
}
{
->(->(), ->());
}
