litermi / aws-database-client
搜索数据库客户端aws的包
1.0.13
2024-05-08 18:18 UTC
Requires
- php: ^7.4|^8.0
- aws/aws-sdk-php-laravel: ^3.6
- illuminate/config: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/contracts: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/database: ^7.20|^8.19|^9.0|^10.0|^11.0
- illuminate/http: ^7.20|^8.19|^9.0|^10.0|^11.0
README
关于
搜索aws数据库客户端的aws database client
包。
如何创建composer包的教程
安装
在您的composer.json
中要求litermi/aws-database-client
包并更新您的依赖项
composer require litermi/aws-database-client
配置
设置提供者
'providers' => [ // ... Litermi\Database\Providers\ServiceProvider::class, ],
默认设置在config/aws-database-client.php
中。发布配置以将文件复制到您自己的配置文件
php artisan vendor:publish --provider="Litermi\Database\Providers\ServiceProvider"
注意:这是您更改默认配置所必需的
使用
在config/app.php中添加提供者
'providers' => [ CirelRamos\Database\Providers\DatabaseServiceProvider::class, ]
更改config/database.php
$mysqlConnection = env('TYPE_MYSQL_CONNECTION', null); $mysql = [ 'driver' => 'vault', ]; if ($mysqlConnection === 'local' || $mysqlConnection === null) { $mysql = [ 'driver' => 'mysql', 'host' => env('DB_HOST', '127.0.0.1'), 'port' => env('DB_PORT', '3306'), 'database' => env('DB_DATABASE', 'apitrillo'), 'username' => env('DB_USERNAME', 'root'), 'password' => env('DB_PASSWORD', 'root'), 'unix_socket' => env('DB_SOCKET', ''), 'charset' => env('DB_CHARSET_MYSQL', 'utf8mb4'), 'collation' => env('DB_COLLECTION_MYSQL' , 'utf8mb4_unicode_ci'), 'prefix' => '', 'modes' => [ 'NO_UNSIGNED_SUBTRACTION', 'NO_ENGINE_SUBSTITUTION', ], 'engine' => null, ]; } $database = [ // . // . 'connections' => [ // . // . 'mysql' => $mysql, // . // . ] ] return $database;
许可证
在MIT许可证下发布,请参阅LICENSE。