Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 24.03.2018 12:12:12

Имеет ли смысл выносить SQL-запросы из контроллера в модель?

У меня в контроллере стало слишком много SQL-запросов. В смысле, самих запросов-то не так много, но они довольно длинные. Думаю о том, куда бы их лучше вынести из контроллера. Может, создать модель главной страницы и вынести туда?

Только убедительная просьба - не отвечайте абстрактно типа "это можно сделать самыми разными способами, всех и не перечесть". Пожалуйста, предложите конкретное решение, которое Вы считаете лучшим.

Не в сети

#2 26.03.2018 13:14:31

Re: Имеет ли смысл выносить SQL-запросы из контроллера в модель?

эм, я нубас, но насколько мне видится, в идеале, в контроллере должны быть только обращения к методам. а сами методы, с их бла бла кодом, должны быть в моделе smile

Не в сети

#3 26.03.2018 17:53:40

Re: Имеет ли смысл выносить SQL-запросы из контроллера в модель?

Пожалуйста, предложите конкретное решение, которое Вы считаете лучшим.

Предлагать конкретное решение вслепую?

Может, создать модель главной страницы и вынести туда?

Звучит не очень.

Создай просто отдельный класс, скажем в папке Common, подбери название класса, оно должно отражать, что объединяет все эти запросы.
1 метод - 1 запрос.

Не в сети

Подвал раздела