Я программист на PHP уже 12 лет и много раз изобретал колесо много раз, создавая свои собственные рамки для нашего веб-приложения с закрытым исходным кодом, которое предлагается в качестве размещенного решения, используя одну и ту же общую базу данных для всех клиентов.Laravel без ярко выраженной миграции баз данных?
Теперь я тестирую Laravel 5 и заметил, что почти каждый пример использует миграции Eloquent и базы данных. Мне кажется, что такие вещи ориентированы на простые базы данных и людей, которым не нравится SQL или дизайн базы данных (но я могу ошибаться).
Наша база данных MySQL содержит более 100 таблиц, множество хранимых процедур и множество триггеров, которые я просто не могу представить в ORM. Мы используем Navicat для разработки баз данных и тестирования SQL-запросов. Для обновления базы данных до более новой версии приложения мы уже писали несколько хороших сценариев и даже визуальные инструменты.
Так что, в основном, мой вопрос заключается в том, что Laravel действительно предназначен для использования с Eloquent и миграциями или что я действительно пропускаю много функциональности без них.
Что вы рекомендуете?
sorry and tia; это не имеет значения, вы пробовали codeignighter с доктриной с mysql db и extjs на ui? это может быть лучше. – unixmiah
его до вас, если вы не хотите использовать красноречивый, но я думаю, что миграция классная. – Ceeee
Никогда не пробовал Codeigniter, но я действительно хотел бы использовать Laravel, поскольку он кажется наиболее используемым в настоящее время. Теперь мы используем нашу собственную инфраструктуру AJAX, но планируем начать использовать AngularJS или EmberJS. – Dylan