İlgi ile yazdığınıza sevindim. Aralarında 1 - 2 tane de ne demek istediğinizi anlamadım fakat (2. satır - 3. satır) Servis dediğiğiniz nedir?
Laravelde Modeller vardir. Mesala users tablonuz var ise User.php diye model dosyaniz oluyor. Bazi arkadaslar model dosyalarin icinde gereksiz islemler yapiyor. Ornegin bir tane admin paneli var. Admin ve moderator diye iki kullanici tipi var. User bilgileri cekilirken Moderator'un gormemesi gereken bilgiler olabilir. Bazi arkadaslar moderatorun bu verileri gormemesi icin gerekecek islemleri modelin icinde yapiyor. Bu yanlis. Model'in isi ya da bilmesi gereken bir konu degil. Bu tarz islemleri modelin icinde yapmamak daha iyi.
3. satir ise yazilimda sikca kullnilan bir terim olan "Dependency injection" ile alakali. Basit olarak bir sinif icide new anahtari ile baska sinifi cagirirsak mevcut sinifimiz icinde bir bagimlilik olusturmus oluyoruz. Bunun yerine bu sinifi disarda olusturup kullanmak istedigimiz sinifa inject edebiliriz. Laravel service provider bu konuda basarili.