标签:数据库

webman

MongoDB

2025-05-22

webman默认使用 mongodb/laravel-mongodb 作为mongodb组件,它是从laravel项目中抽离出来的,用法与laravel相同。 使用jenssegers/mongodb之前必须先给php-cli安装mongodb扩展。 注意 当前手册为 webman v2 版本,如果您使用的是webm ...

详情...
webman

Cache缓存

2025-05-22

webman/cache是基于symfony/cache开发的缓存组件,兼容协程和非协程环境,支持连接池。 注意 当前手册为 webman v2 版本,如果您使用的是webman v1版本,请查看 v1版本手册 安装 composer require -W webman/cache 示例 <?php name ...

详情...
webman

Redis

2025-05-22

webman/redis是在illuminate/redis的基础上添加了连接池功能,支持协程和非协程环境,用法与laravel相同。 使用illuminate/redis之前必须先给php-cli安装redis扩展。 注意 当前手册为 webman v2 版本,如果您使用的是webman v1版本,请查看 v1版本 ...

详情...
webman

数据库迁移

2025-05-22

Migration数据库迁移工具 Phinx 说明 Phinx 可以让开发者简洁的修改和维护数据库。 它避免了人为的手写 SQL 语句,它使用强大的 PHP API 去管理数据库迁移。开发者可以使用版本控制管理他们的数据库迁移。 Phinx 可以方便的进行不同数据库之间数据迁移。还可以追踪到哪些迁移脚本被执行,开发者可 ...

详情...
webman

分页

2025-05-22

分页 基于Laravel的ORM的分页方式 Laravel的illuminate/database提供了方便的分页功能。 安装 composer require illuminate/pagination 使用 public function index(Request $request) { $per_pag ...

详情...
webman

模型关联

2025-05-22

参考 https://learnku.com/docs/laravel/8.x/eloquent-relationships/9407 ...

详情...
webman

数据库模型

2025-05-22

webman模型 基于 Eloquent ORM 。每个数据库表都有一个对应的「模型」用来与该表交互。你可以通过模型查询数据表中的数据,以及在数据表中插入新记录。 在开始之前,请确保配置了 config/database.php 中配置数据库连接。 注意:Eloquent ORM 要支持模型观察者需要额外导入comp ...

详情...
webman

查询构造器

2025-05-22

基于Laravel数据库组件 获取所有行 <?php namespace app\controller; use support\Request; use support\Db; class UserController { public function all(Request $request) ...

详情...
webman

配置数据库

2025-05-22

配置数据库(Laravel风格) webman/database 数据库及版本支持情况如下: MySQL 5.6+ PostgreSQL 9.4+ SQLite 3.8.8+ SQL Server 2017+ 数据库配置文件位置为 config/database.php。 return [ // 默认数据库 ...

详情...
webman

快速入门

2025-05-22

webman/database是基于illuminate/database开发的,并加入了连接池功能,支持协程和非协程环境,用法与laravel相同。 开发者也可以参考使用其它数据库组件章节使用ThinkPHP或者其它数据库。 注意 当前手册为 webman-v2 版本,如果您使用的是webman-v1版本,请查看 ...

详情...