Cześć, staram się ostatnio ogarnąć Laravela i nie bardzo rozumiem różnice do czego ma służyć Model jeśli preferowane jest żeby zapytania do bazy robić przez Repository. We wcześniejszych (prostych) frameworkach MVC jakich używałem, w Controllerze wykonywana byla logika i wywoływane byly metody Modelu ktore pobieraly/wysylaly dane do bazy. Niemniej widzę ze ludzie implementują w Laravelu, Repository w Controllerze co już w ogole powoduje ze kompletnie przestaje to rozumieć. Czy to nie powinno byc tak ze jesli juz to implementujemy Repository w Modelu? Prosze o jakies proste (dla laika) wyjasnienie tych zawilosci.