@mykolaim
PHP developer

Как использовать БД WordPress для Laravel?

Необходимо реализовать REST API на ларвевле имея БД вордпресса.
Видел такое решение https://github.com/corcel/corcel - но оно мне не очень понравилось.

Вижу пока использование SQL Views для создания необходимых таблиц под модели Laravel. В принципе все должно работать, но возникает вопрос - а хороша ли идея использовать View в которых будет запрос на формирование с нескольких таблиц по скорости работы ?

Или стоит абстрагироваться от БД и сделать слой репозиториев ?
  • Вопрос задан
  • 264 просмотра
Решения вопроса 1
Alex_Wells
@Alex_Wells
PHP/Kotlin
Если вы мигрируете с ВП на Eloquent/Doctrine, то переделайте базу под себя. Напишите пхп скрипты, в которых частями будете со старой базы создавать новую, пока все не получится как надо. Тогда можете смело удалять старую базу, и производить тоже самое с продакшеном.

Если же нужно поддерживать и то и то, то тут только репозитории. Непонятно что там изменится в ВП в будущем, но в таком случае и сам Eloquent - не лучшее решение, уж лучше маппить доктрину. Если же нужно быстро и костыльно, то с вашим corcel'ом тоже выйдет.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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