Как лучше получать данные из базы данных в Laravel?
А можно почитать документацию и понять как работает Ларавел. Самый правильный способ. Особенно понять как работают модели.
Используйте скоупы на моделях или Query Object для более сложных запросов.