当前位置: 首页 > 知识库问答 >
问题:

在线数据库与laravel需要类?

钱均
2023-03-14

我有一个完整的数据库托管,我想把它集成到我的laravel新项目。我只知道如何更改env文件,我就是这么做的。不过有几个问题:

>

  • 使用laravel联机数据库是否需要创建类?

    我应该向env文件添加什么?这个从我的env文件:

    DB_CONNECTION=MySQL
    DB_HOST=(我的服务器IP)
    DB_PORT=3306
    DB_DATABASE=name
    DB_USERNAME=完成
    DB_PASSWORD=完成

    我还应该添加哪些内容和位置?

  • 共有1个答案

    和弘博
    2023-03-14

    如果将Laravel与数据库一起使用,则必须指定要连接的数据库(实时/本地)。您可以在config文件夹中的.env和database.php中配置数据库凭据。

    最优选的方式是通过使用. env从根目录/文件夹。这样做将更容易部署在多个实例中,如UAT、PROD等。

    回到你的问题上来:

    • 使用laravel联机数据库是否需要创建类?我想你指的是模特。

    答案是肯定和否定。

    否:如果要使用Laravel查询生成器。

    是:如果你想使用易洛魁ORM。

    我个人更喜欢使用Elloquent ORM,而不是编写大量肮脏的连接查询等。一旦你掌握了窍门,你就永远不会离开雄辩的ORM。学习需要一点时间,但值得你投入时间。

    • 我应该向env文件添加什么?这来自我的环境文件:

    我认为你现在的环境很好

    祝你好运,学习愉快。

     类似资料:
    • 我试图将laravel应用程序迁移到ubuntu中,并得到错误,如需要Mcrypt PHP扩展。 请在下面找到终端屏幕截图, php.ini

    • 嘿,伙计们,我正在使用Laravel5.7,我正试图发出一个ajax post请求来更新我的数据库。ajax将基于checkbox on change函数发布。例如,如果我关闭复选框,它将发送一个请求,并将我的状态更新为my表中的。尝试之后,我出现了一个错误。有人注意到我做错了什么吗?抱歉,如果我的代码中有一些错误的代码或语法,因为我对Ajax非常陌生。任何帮助都将不胜感激。 AJAX 路线 控制

    • 我有一些集成测试,为此我使用Testcontainers。但我突然意识到,当我的应用程序数据库docker容器关闭时,所有其他测试(不包括使用Testcontainers的集成测试)都失败了(甚至是Spring Boot Initializer生成的

    • 前言 数据库是 laravel 及其重要的组成部分,大致的讲,laravel 的数据库功能可以分为两部分:数据库 DB、数据库 Eloquent Model。数据库的 Eloquent 是功能十分丰富的 ORM,让我们可以避免写繁杂的 sql 语句。数据库 DB 是比较底层的与 pdo 交互的功能,Eloquent 的底层依赖于 DB。本文将会介绍数据库 DB 中关于数据库服务的启动与连接部分。

    • 问题内容: 这是我的代码。我要获取数据库中存在的所有表名和列名。现在我需要知道列的类型,例如其int或varchar或其他内容。在这方面有人可以帮助我吗?顺便说一句,这是C#。 问题答案: 一种方法是使用OleDbCommand.ExecuteReader读取找到的每个表的架构。 这样,您可以遍历DataSet的DataTable集合并获取列名称和列字段类型。 这样做可能是更好的方法,但是我认为这

    • 问题内容: 当我尝试从数据库中读取数据时,至少使用 抛出异常表示不存在事务。 当我添加注释时: 它工作正常。 但是,由于读取和访问数据每秒将发生百万次,因此我想确保不会不必要地阻塞我们的环境。 如果不是,创建只读事务的成本是多少? 我不能在没有事务的情况下结合Spring创建Hibernate Criteria Query吗? 问题答案: 所有数据库语句都在物理事务的上下文中执行,即使我们没有显式