Задать вопрос
mashletov
@mashletov
Math.random()

Как использовать и ActiveRecord, и хранимые процедуры?

У нас в компании с частью данных можно работать напрямую с таблицами через Eloquent. Но очень много случаев, когда мне вместо таблицы дают процедуры вроде addUser(@login, @name, ...) / delUser() / updUser(). Еще чаще — просто getUserList() без возможности изменить.

Мой вопрос: С помощью каких практик можно абстрагироваться от способа получения данных? Что если у меня была бы только list-процедура, я бы мог с ее результатом работать как с моделями — как минимум, использовать классы и атрибуты.Есть ли пример реализации в Laravel?
  • Вопрос задан
  • 449 просмотров
Подписаться 3 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
Репозитории
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@myxasa
делаете модель User
делаете класс UserRecord

в классе User будет свойство с типом UserRecord

вы должны работать с классом User
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы