Я хочу перенести свои таблицы и данные из phpmyadmin / MySQL с локального сервера на рабочий сервер.
Например, если бы я был на своем локальном компьютере и внес изменения в базу данных, как бы я также отправил эти изменения на рабочий / тестовый сервер, чтобы изменения тоже были там? Удобно ли это с помощью функций миграции Laravel? Также я знаю, что для WordPress это может быть сложно, поэтому просто интересно, есть ли у Laravel какой-нибудь удобный инструмент, который может это сделать.
Спасибо.
Миграции можно использовать для синхронизации схемы (таблицы, столбцы, индексы и т. д.), Но они не имеют отступа для синхронизации данных. Из вашего вопроса неясно, что вы собираетесь делать. Обязательно ознакомьтесь с документацией по миграции, чтобы узнать, соответствуют ли они вашим потребностям.
Извините, я должен был быть более конкретным, я хочу перенести данные с моего локального phpmyadmin на рабочий phpmyadmin. Изменения, которые я вношу в одну базу данных, должны быть завершены и перенесены в другую базу данных. Думайте об этом как о внесении изменений в код, добавлении / фиксации / отправке в удаленный репозиторий git и загрузке продукции, но в таком потоке для БД.






Привет, IneedToAskQuestions
Взгляните на миграции, предложенные @Devon и @Peter
https://laravel.com/docs/5.7/migrations
Я использую миграции для изменения данных в базе данных так же, как вы делаете это в контроллере.
может быть не лучшей практикой, но работает хорошо.
надеюсь это поможет
Привет! Думаю, мне следовало добавить: «Кто-нибудь реализовал или пытался перенести изменения с локального сервера на удаленный». Поэтому я хочу, чтобы информация о данных / таблицах на моем производственном сервере была одинаковой, и чтобы это было легко и просто. В значительной степени нужен тот же метод, что и когда кто-то обновляет репозиторий git на локальном устройстве, а затем извлекает изменения на удаленное. Скажем, клиент меняет БД на удаленном компьютере, и его необходимо передать на локальный, есть ли способ получить и эти изменения: с удаленного на локальный или с локального на удаленный
Единственный способ сделать это - использовать программу БД, такую как HeidiSQL, для передачи данных из одной БД в другую, но это может быть проблематично, поскольку производственные данные могут иметь более новые данные, чем локальные, и они могут быть перезаписаны.
Вы читали документы? Миграции - довольно важная часть Laravel.