Controller dosyalarında Form Rqeust classlarınu kullanarak attığım queryler var bu bir örnek sadece demek istediğim şey;
Ortak query yazmak zorunda kalıyorum ama A controllerında Requetden geldiği için $requset->input('degisken')
şekilden erişiyorum
Ama B Job dosyasında da aynı şeylere dikkat edip aynı şeyi yazmak zorunda kalıyorum ve ve bu A jobuna gelen payloadı $reuqs->validateted()
diyerek job constructerine gönderiyorum bunun için nasıl bir yol izleyebilirim array paramatreler alan scopeler mi yazmalıyım yoksa mesela ProductService diyip yine array paramatresi alan bir fonksiyon mu almalıyım ne öneririsiniz.
Aslında ilk aklıma gelen model dosayama bir scope yazıp parametre olarak da aynı dedğim form request classı isten bir fonksiyon yazmaktı ama Model dosyası içinde $request->input('degisken')
demek biraz ters geldi ve sizlere sormak istedim.