在使用 Laravel Backpack 之前设置数据库?

Setup a database before using Laravel Backpack?

Laravel Backpack 文档似乎假设用户已经有一个可以从中查询数据的工作数据库。这个假设是否准确,或者实际上是否存在使用 Backpack 资源构建数据库的特定方法?

他们教程中的第三个视频使用蓝图生成模型和关系,似乎没有使用 Eloquent。

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

是的,预计您在某处有一个数据库服务器 运行,并且您已将 laravel 应用程序配置为指向该数据库。

如果您查看 config/database.php,您将在 connections 数组中配置一台或多台服务器。有关详细信息,请参阅 oficial Laravel docs

Laravel 的背包,它拉入的包,laravel 本身提供了一些“生成器”,可用于通过创建 stubbed out Migration files which are used to add, edit, or remove tables from your configured database and Eloquent Database Modles 来帮助您的开发由您的应用程序用来与这些表进行交互。

您不一定非得连接数据库才能生成这些文件并使用与您的应用程序相关的详细信息来填充存根。但是,在您 运行 php artisan migrate 应用迁移或开始实际使用模型查询或存储数据之前,您需要配置与 运行ning 数据库服务器的连接。

数据库服务器可以是您自己设置的本地或远程计算机上的一个 运行ing,由 AWS 等服务提供的东西,甚至是在使用时自动提供的虚拟化环境中的东西官方 Laravel Homestead

由于您是 laravel、Backpack 和一般 php 开发的新手,我强烈建议您使用 Laravel Homestead 来开发您的应用程序。它使用起来非常简单,并确保您入门所需的一切都可用。