- Laravel 教程
- Laravel - 首页
- Laravel - 概述
- Laravel - 安装
- Laravel - 应用结构
- Laravel - 配置
- Laravel - 路由
- Laravel - 中间件
- Laravel - 命名空间
- Laravel - 控制器
- Laravel - 请求
- Laravel - Cookie
- Laravel - 响应
- Laravel - 视图
- Laravel - Blade 模板
- Laravel - 重定向
- Laravel - 数据库操作
- Laravel - 错误 & 日志
- Laravel - 表单
- Laravel - 本地化
- Laravel - 会话
- Laravel - 验证
- Laravel - 文件上传
- Laravel - 发送邮件
- Laravel - Ajax
- Laravel - 错误处理
- Laravel - 事件处理
- Laravel - Facades
- Laravel - Contracts
- Laravel - CSRF 保护
- Laravel - 认证
- Laravel - 授权
- Laravel - Artisan 控制台
- Laravel - 加密
- Laravel - 哈希
- 理解发布流程
- Laravel - 客人用户权限
- Laravel - Artisan 命令
- Laravel - 分页自定义
- Laravel - Dump Server
- Laravel - Action URL
- Laravel 有用资源
- Laravel - 快速指南
- Laravel - 有用资源
- Laravel - 讨论
Laravel - 数据库操作
Laravel 使数据库处理变得非常容易。Laravel 目前支持以下 4 种数据库:
- MySQL
- Postgres
- SQLite
- SQL Server
可以使用原始 SQL、Fluent 查询构建器和 Eloquent ORM 来执行数据库查询。为了理解 Laravel 中的所有 CRUD(创建、读取、更新、删除)操作,我们将使用一个简单的学生管理系统。
连接数据库
在 **config/database.php** 文件中配置数据库,并在 MySQL 中创建名为 college 的数据库,结构如下表所示。
数据库:College
表:student
列名 | 数据类型 | 额外 |
---|---|---|
Id | int(11) | 主键 | 自动递增 |
姓名 | varchar(25) |
我们将看到如何在学生表中使用 Laravel 添加、删除、更新和检索数据库记录。
序号 | 记录 & 描述 |
---|---|
1 | 插入记录
可以使用 DB facade 的 insert 方法插入记录。 |
2 | 检索记录
配置完数据库后,可以使用 DB facade 的 select 方法检索记录。 |
3 | 更新记录
可以使用 DB facade 的 update 方法更新记录。 |
4 | 删除记录
可以使用 DB facade 的 delete 方法删除记录。 |
广告