【问题标题】:Setup a database before using Laravel Backpack?在使用 Laravel Backpack 之前设置数据库?
【发布时间】:2020-07-14 19:38:44
【问题描述】:

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

【问题讨论】:

    标签: php laravel eloquent laravel-backpack


    【解决方案1】:

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

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

    Laravel 的背包,它引入的包,以及 laravel 本身提供了一些“生成器”,它们可以通过创建用于添加、编辑或删除表格的存根 Migration files 来帮助您进行开发。已配置的数据库和Eloquent Database Modles,您的应用程序使用它们与这些表进行交互。

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 请注意,如果您需要为问题添加更多细节,您可以编辑问题并将其添加到正文中。在答案中添加额外的细节是不受欢迎的,通常会导致投反对票。
      猜你喜欢
      • 1970-01-01
      • 2017-02-18
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-10-29
      • 1970-01-01
      • 2021-06-20
      相关资源
      最近更新 更多