dennyyang / laravel-dm8
php_dm dm8
v1.1.1
2024-12-20 03:39 UTC
Requires
- php: >7
- ext-pdo: *
- illuminate/database: >5
- illuminate/pagination: >5
- illuminate/support: >5
- illuminate/validation: >5
Requires (Dev)
- doctrine/dbal: ^3.3
- mockery/mockery: ^1.4.4
- orchestra/testbench: ^7.0
- phpunit/phpunit: ^9.5.8
README
前置条件:
请确保当前环境的PHP 已正确加载DM PHP 模块,即执行php -m 需要显示一下拓展已开启:
PDO PDO_DM如果没有请先安装达梦php驱动和拓展。安装文档
关于Laravel-DM8
Laravel-DM8 是 Laravel 的达梦数据库驱动程序包。它是 Illuminate/Database 的拓展,它使用 DM8 拓展与 达梦数据库通信. 基于Laravel的Oracle的数据库驱动程序包修改而来 ,感谢 @yajra.
文档
Laravel 版本兼容性
Laravel | Package |
---|---|
5.1.x | 5.1.x |
5.2.x | 5.2.x |
5.3.x | 5.3.x |
5.4.x | 5.4.x |
5.5.x | 5.5.x |
5.6.x | 5.6.x |
5.7.x | 5.7.x |
5.8.x | 5.8.x |
6.x.x | 6.x.x |
7.x.x | 7.x.x |
8.x.x | 8.x.x |
9.x.x | 9.x.x |
快速安装
composer require dennyyang/laravel-dm8
服务提供商(Laravel 5.5+ 上可选)
通过 Composer 安装或更新了您的软件包,您就需要注册 Laravel-DM8。打开config/app.php
并找到 providers 并添加:
LaravelDm8\\Dm8\\Dm8ServiceProvider::class,
配置(可选)
您可以选择通过运行以下 Artisan 命令来发布配置文件。如果配置文件未发布,包将自动使用.env
文件 数据库配置中声明的内容。
php artisan vendor:publish --tag=dm
这会将配置文件复制到config/dm.php
。
然后,您可以在
.env
文件中设置连接数据:
DB_CONNECTION = dm DB_HOST = dm.host DB_PORT = 5236 DB_DATABASE = xe DB_USERNAME = hr DB_PASSWORD = hr DB_CHARSET = UTF8
之后可以运行你的Laravel 程序了。
License
The MIT License (MIT). Please see License File for more information.