数据库测试
简介 Laravel 提供了各种有用的工具,可以更轻松地测试数据库驱动的应用程序。 首先,你可以使用 assertDatabaseHas 辅助函数,来断言数据库中是否存在与指定条件互相匹配的数据。 例如,如果我们想要验证 users 表中是否存在 email 值为 sally@example.com 的数据,你可以执行以下操作: publ… 继续阅读 数据库测试
关于PHP、Python、JS、MySQL、Nginx、Linux、Laravel相关问题以及偶尔有感而发的地方^_^
简介 Laravel 提供了各种有用的工具,可以更轻松地测试数据库驱动的应用程序。 首先,你可以使用 assertDatabaseHas 辅助函数,来断言数据库中是否存在与指定条件互相匹配的数据。 例如,如果我们想要验证 users 表中是否存在 email 值为 sally@example.com 的数据,你可以执行以下操作: publ… 继续阅读 数据库测试
简介 Laravel 的 Eloquent ORM 提供了一个漂亮、简洁的 ActiveRecord 实现来和数据库交互。每个数据库表都有一个对应的「模型」用来与该表交互。你可以通过模型查询数据表中的数据,以及在数据表中插入新记录。 在开始之前,请确保在 config/database.php 中配置数据库连接。更多关于数据库配置的信息,… 继续阅读 快速入门
简介 Laravel 包含一个填充类可以为你的数据库填充测试数据,所有的填充类都放在 database/seeds 目录下。你可以随意为填充类命名,但是更建议您遵守类似 UsersTableSeeder 的命名规范。通常, Laravel 默认定义了一个 DatabaseSeeder 类。通过这个类,你可以用 call 方法来运行其它的 … 继续阅读 数据填充
介绍 迁移就像是数据库的版本控制器,让你的团队更容易修改和共享程序的数据库结构。迁移通常配合 Laravel 的结构生成器,能更容易的生成应用程序的数据库结构。如果你曾经让一个团队成员在他本地的数据库结构中手动的添加了字段,那么你将面对解决数据库迁移的问题。 Laravel 的 Schema 门面 提供数据库无关的支持,用于在所有 Lar… 继续阅读 数据库迁移
简介 Laravel 的数据库查询构造器为创建和运行数据库查询提供了一个方便的接口。它可用于执行应用程序中大部分数据库操作,且可在所有支持的数据库系统上运行。 Laravel 的查询构造器使用 PDO 参数绑定来保护您的应用程序免受 SQL 注入攻击。因此没有必要清理作为绑定传递的字符串。 注意:PDO 不支持绑定列名。因此,不能让用户通… 继续阅读 查询构造器
简介 Laravel 能使用原生 SQL、流畅的查询构造器 和 Eloquent ORM 在各种数据库后台与数据库进行非常简单的交互。当前 Laravel 支持四种数据库: MySQL PostgreSQL SQLite SQL Server 配置 数据库的配置文件放置在 config/database.php 文件中,你可以在此定义所有… 继续阅读 快速入门
简介 编写 Seeders 使用模型工厂 调用其他 Seeders 运行 Seeders 简介 Laravel 可以用 seed 类轻松地为数据库填充测试数据。所有的 seed 类都存放在 database/seeds 目录下。你可以任意为 seed 类命名,但是更应该遵守类似 UsersTableSeeder 的命名规范。Laravel… 继续阅读 数据填充
简介 生成迁移 迁移结构 运行迁移 回滚迁移 数据表 创建数据表 重命名/删除数据表 字段 创建字段 字段修饰 修改字段 删除字段 索引 创建索引 删除索引 外键约束 简介 数据库迁移就像是数据库的版本控制,可以让你的团队轻松修改并共享应用程序的数据库结构。迁移通常与 Laravel 的数据库结构生成器配合使用,让你轻松地构建数据库结构。… 继续阅读 数据库迁移
简介 获取结果 分块结果 聚合 Selects 原生表达式 Joins Unions Where 语句 参数分组 Where Exists 语法 JSON 查询语句 Ordering, Grouping, Limit, & Offset 条件语句 Inserts Updates 更新 JSON 自增 & 自减 Delete… 继续阅读 查询构造器
简介 配置 读 & 写连接 使用多个数据库连接 运行原生 SQL 查询 查询事件监听 数据库事务 简介 Laravel 能使用原生 SQL、查询构造器 和 Eloquent ORM 在各种数据库后台与数据库进行非常简单的交互。当前 Laravel 支持四种数据库: MySQL Postgres SQLite SQL Server … 继续阅读 快速入门