absolutelydigital / medoo-laravel
Laravel Facade和ServiceProvider,用于最轻量级的PHP数据库框架,以加速开发
dev-master
2018-06-01 12:48 UTC
Requires
- php: >=5.4.0
- ext-pdo: *
- illuminate/support: >=5.0.0
Suggests
- ext-pdo_dblib: For MSSQL or Sybase databases on Linux/UNIX platform
- ext-pdo_mysql: For MySQL or MariaDB databases
- ext-pdo_oci: For Oracle databases
- ext-pdo_pqsql: For PostgreSQL databases
- ext-pdo_sqlite: For SQLite databases
- ext-pdo_sqlsrv: For MSSQL databases on Windows platform
This package is not auto-updated.
Last update: 2024-09-29 04:43:21 UTC
README
本包提供了数据库框架medoo的Facade和ServiceProvider。在Lumen或当你已经基于medoo有现有代码,并希望将其迁移到Laravel/Lumen,而不是重写整个代码使用Query Builder或Eloquent时,这可能很有用。
使用默认连接。
安装
- 安装包
composer require absolutelydigital/medoo-laravel
- 将ServiceProvider添加到
config/app.php
中的providers数组
absolutelydigital\LaravelMedoo\MedooServiceProvider::class,
- 在
config/app.php
中添加别名
'Medoo' => absolutelydigital\LaravelMedoo\MedooFacade::class,
用法
Medoo::select("table", "*");
更多信息请参阅官方medoo文档
Medoo
最轻量级的PHP数据库框架,以加速开发
主要特性
-
轻量级 - 仅20KB,一个文件。
-
简单易用 - 极其简单易学易用,友好的结构。
-
强大 - 支持各种常见的复杂SQL查询。
-
兼容性 - 支持各种SQL数据库,包括MySQL、MSSQL、SQLite、MariaDB、Sybase、Oracle、PostgreSQL等。
-
安全性 - 防止SQL注入。
-
免费 - 根据MIT许可证,如果你愿意,你可以在任何地方使用它。
入门
通过composer安装
将Medoo添加到composer.json配置文件
$ composer require absolutelydigital/Medoo
更新composer
$ composer update
// If you installed via composer, just use this code to requrie autoloader on the top of your projects. require 'vendor/autoload.php'; // Or if you just download the medoo.php into directory, require it with the correct path. require_once 'medoo.php'; // Initialize $database = new medoo([ 'database_type' => 'mysql', 'database_name' => 'name', 'server' => 'localhost', 'username' => 'your_username', 'password' => 'your_password', 'charset' => 'utf8' ]); // Enjoy $database->insert('account', [ 'user_name' => 'foo', 'email' => 'foo@bar.com', 'age' => 25, 'lang' => ['en', 'fr', 'jp', 'cn'] ]);
贡献指南
大多数时候,Medoo使用develop分支添加功能和修复错误,当发布公开版本时,该分支将合并到master分支。对于贡献,将你的代码提交到develop分支,并从中发起拉取请求。
许可证
Medoo受MIT许可证的许可。
链接
-
官方网站:http://medoo.in