数据 / liteorm
数据库管理系统
dev-master / 1.0.x-dev
2015-10-20 18:27 UTC
Requires
- php: >=5.3.0
- vlucas/phpdotenv: ^2.0
Requires (Dev)
- mockery/mockery: ^0.9.4
- phpunit/phpunit: 4.*
- scrutinizer/ocular: ~1.1
This package is not auto-updated.
Last update: 2024-09-18 11:17:11 UTC
README
## Potato ORM Potato ORM 是一个基于 Laravel 框架概念借用的轻量级 ORM
## 测试 使用 phpunit 框架进行测试,对类执行单元测试。已采用 TDD 原则来使应用程序更稳健
在您的终端中运行此命令以执行测试
/vendor/bin/phpunit
## 安装
- 要安装此软件包,需要 PHP 5.5+ 和 Composer
composer require dara/potato
## 环境变量
为了使用此软件包,您需要创建一个包含以下详细信息的 .env
文件
P_DRIVER = 'mysql';
P_HOST = 'localhost';
P_DBNAME = 'db_name';
P_USER = 'db_username';
P_PASS = 'db_password';
## 使用方法
- 保存新记录
$user = new User();
$user->username = "drsumo";
$user->password = "ppkksdjs";
$user->email = "mail@mail.com";
$user->save();
- 查找一条记录
$user = User::find($id);
- 查找所有记录
$allUsers = User::getAll();
- 更新现有记录
$user = User::find($id);
$user->email = "newemail@mail.com";
$user->username = "rockefeller";
$user->save();
- 删除现有记录
$delete = User::destroy($id):
变更日志
请查阅CHANGELOG 文件了解最近的变化。
贡献
请查阅CONTRIBUTING 文件以获取详细的贡献指南。
致谢
Potato-ORM 由 Dara Oladosu
维护。
许可协议
Potato-ORM 在 MIT 许可协议下发布。有关更多信息,请参阅附带LICENSE 文件。