Selamlar..
Laravel de comprehensive restfull api geliştirmekteyim (mobil uygulamalara servis vermek amaçlı)..
Orneğin bir query i load ettiğinizde apiye..bir başka serviste de aynı queryi kullanarak baska bir işlem daha yapıcaksınız..
kodla anlatayım
//profil servisi
class profil
{
public function getUserInfo($id=false)
{
if($id)
{
//query burada
}
}
bir baska serviste chat servisi olsun ama kullanıcının bilgilerini istiyoruz burada da..
class chat
{
public function getChatList ()
{
//burada da profil servisinin query sini baz almamız lazım
//yani tekrar bir query yazmamam gerekecek
}
}
yani chat servisinde de ustteki query nin oldugu methoda parametreler gondererek değişik varyasyonlarda türev alabiliriz..boylelikle amacım aynı queryi tekrar yazarak query coplügüne cevirmemek olayı..
mantıklı mıdır bilemem siz olsanız nasıl bir yol izlerdiniz..