Установить базу данных перед использованием Laravel Backpack? - PullRequest
0 голосов
/ 14 июля 2020

Документы Laravel Backpack, похоже, предполагают, что у пользователей уже есть рабочая база данных, из которой можно запрашивать данные. Верно ли это предположение, или действительно существует определенный способ построения базы данных с использованием ресурсов Backpack?

Ответы [ 2 ]

2 голосов
/ 15 июля 2020

Да, ожидается, что у вас где-то запущен сервер базы данных и вы настроили приложение laravel так, чтобы оно указывало на эту базу данных.

Если вы посмотрите в config/database.php, вы настроите его или более серверов в массиве connections. Подробнее см. официальные Laravel документы .

Рюкзак для Laravel, пакеты, которые он тянет, и сам laravel предлагает некоторые «генераторы», которые можно использовать для помощи вы в своей разработке, создавая заглушки файлы миграции , которые используются для добавления, редактирования или удаления таблиц из вашей настроенной базы данных, и Eloquent Database Modles , которые используются вашим приложением для взаимодействия с эти таблицы.

Вам не обязательно иметь подключенную базу данных для создания этих файлов и работы над заполнением заглушек деталями, относящимися к вашему приложению. Однако, прежде чем вы сможете запустить php artisan migrate, чтобы применить миграции или начать фактическое использование моделей для запроса или хранения данных, вам необходимо настроить это соединение с работающим сервером базы данных.

Сервер базы данных может быть одним из работает на вашем локальном или удаленном компьютере, который вы настроили самостоятельно, что-то, предоставляемое службой, например AWS, или даже в виртуальной среде, подобной той, которая предоставляется автоматически при использовании официального Laravel Homestead

Поскольку вы новичок в разработке laravel, Backpack и, возможно, php в целом, я настоятельно рекомендую использовать Laravel Homestead для разработки вашего приложения. Он невероятно прост в использовании и гарантирует, что все необходимое для начала работы будет доступно.

0 голосов
/ 15 июля 2020

Третье видео в их руководстве использует Blueprint для создания моделей и отношений, по-видимому, вместо использования Eloquent.

https://backpackforlaravel.com/docs/4.1/getting-started-videos

...