Мой сценарий
У меня есть БД с миллионами строк. Я хочу вернуть максимум 500 в любое время. Я знаю, что могу сделать это с помощью -> take (500) для запроса при использовании Eloquent. Однако, что если я забуду добавить это?
Это может привести к тому, что БД будет долго выполнять запрос, что приведет к проблемам с производительностью для пользователей интерфейсного приложения.
Что бы я хотел
Я хотел бы, чтобы был способ добавить опцию в модель, чтобы при каждом выполнении запроса с его помощью автоматически возвращалось ограничение в 500 строк.
Я надеюсь, что есть что-то похожее на protected $table = 'something';
, которое можно использовать для добавления ко всем запросам Eloquent.