Да, ожидается, что у вас где-то запущен сервер базы данных и вы настроили приложение laravel так, чтобы оно указывало на эту базу данных.
Если вы посмотрите в config/database.php
, вы настроите его или более серверов в массиве connections
. Подробнее см. официальные Laravel документы .
Рюкзак для Laravel, пакеты, которые он тянет, и сам laravel предлагает некоторые «генераторы», которые можно использовать для помощи вы в своей разработке, создавая заглушки файлы миграции , которые используются для добавления, редактирования или удаления таблиц из вашей настроенной базы данных, и Eloquent Database Modles , которые используются вашим приложением для взаимодействия с эти таблицы.
Вам не обязательно иметь подключенную базу данных для создания этих файлов и работы над заполнением заглушек деталями, относящимися к вашему приложению. Однако, прежде чем вы сможете запустить php artisan migrate
, чтобы применить миграции или начать фактическое использование моделей для запроса или хранения данных, вам необходимо настроить это соединение с работающим сервером базы данных.
Сервер базы данных может быть одним из работает на вашем локальном или удаленном компьютере, который вы настроили самостоятельно, что-то, предоставляемое службой, например AWS, или даже в виртуальной среде, подобной той, которая предоставляется автоматически при использовании официального Laravel Homestead
Поскольку вы новичок в разработке laravel, Backpack и, возможно, php в целом, я настоятельно рекомендую использовать Laravel Homestead для разработки вашего приложения. Он невероятно прост в использовании и гарантирует, что все необходимое для начала работы будет доступно.