Laravel. Загрузить SQLite на сервер (MySQL) - PullRequest
0 голосов
/ 29 апреля 2020

Мы решили создать проект с использованием Laravel, я впервые использую этот фреймворк.

Наш хостинг предоставляет возможность загружать файлы с использованием FTP (без доступа S SH) и поддерживает MySQL (может быть, это не связано, только что упомянуто, возможно, мы используем неправильный хостинг для проекта Laravel).

Я следовал некоторым учебникам, как создать базу данных SQLite локально.

Есть ли какой-нибудь простой / стандартный способ перенести / загрузить мою базу данных на сервер (SQLite на MySQL)? Или это вообще плохая практика?

Может быть, мне нужно создать MySQL локальную базу данных, а не SQLite?

Не могли бы вы поделиться своим опытом и рассказать мне, как лучше всего управлять базой данных? используя Laravel framework?

1 Ответ

0 голосов
/ 29 апреля 2020

Видя, что у вас нет доступа S SH. Я хочу предположить, что вы используете общий хостинг. Если это так, я предлагаю вам экспортировать вашу локальную базу данных с помощью PHPmyadmin. После чего вы можете загрузить его на свой хост. Предполагается, что на вашем хосте также есть cpanel и phpmyadmin.

Если вы хотите добавить новую миграцию позже в производственной среде, просто загрузите создание новой миграции локально, загрузите ее на свой сервер и позвоните \Illuminate\Support\Facades\Artisan::call('migrate'); в любом месте твой код

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...