jameswmcnab/config-db

此包已被弃用且不再维护。作者建议使用 arcanedev/laravel-settings 包。

Laravel 的数据库配置加载器,用于简单的键=>值配置。

v3.0.0 2018-06-21 09:12 UTC

This package is auto-updated.

Last update: 2019-09-28 13:30:19 UTC


README

此包已被弃用且不再维护。作者建议使用 arcanedev/laravel-settings 包。

Laravel 数据库配置加载器

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

此包为 Laravel 提供简单的数据库配置存储和加载功能,以单个表的形式存储键=>值对。

Laravel 版本

Laravel 此包
5.4.* ^2.0

升级时请务必查阅升级指南(UPGRADE.md)。

安装

首先通过 Composer 拉取此包。

composer require jameswmcnab/db-config

接下来在你的 config/app.php 文件中包含服务提供者。

'providers' => [
    Jameswmcnab\ConfigDb\ConfigDbServiceProvider::class,
];

如果你想在应用程序中使用 ConfigDb 门面,请在 config/app.php 文件中注册。

'aliases' => [
    'ConfigDb' => Jameswmcnab\ConfigDb\Facades\ConfigDb::class,
];

最后运行迁移来创建数据库表

php artisan migrate

自定义数据库表名

如果你想将默认配置表名从 config 更改为其他名称,则发布包配置

php artisan vendor:publish --provider="Jameswmcnab\ConfigDb\ConfigDbServiceProvider"

然后编辑主应用程序目录中的 config/config-db.php 以更改表名。请注意,你需要 运行迁移之前完成此操作。

使用

通过键保存配置

ConfigDb::save('foo', 'bar');

通过键获取配置

ConfigDb::get('foo'); // bar