finagin/laravel-settings

适用于 Laravel 5.4 及以上版本的设置

0.1.0 2017-05-09 13:29 UTC

This package is auto-updated.

Last update: 2024-09-19 00:47:03 UTC


README

Latest Version on Packagist StyleCI Total Downloads
GitHub stars

安装

此包可用于 Laravel 5.4 或更高版本。您可以通过 composer 安装此包。

composer require finagin/laravel-settings

现在,在 config/app.php 文件中添加服务提供者。

'providers' => [
    /*
     * Package Service Providers...
     */
    // ...
    Finagin\Settings\SettingsServiceProvider::class,
    // ...
];

您必须使用以下命令发布迁移:

php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="migrations"

迁移发布后,您必须运行迁移来创建设置表。

php artisan migrate

您还可以使用以下命令发布配置文件:

php artisan vendor:publish --provider="Finagin\Settings\SettingsServiceProvider" --tag="config"

使用方法

$key = 'some_key';
$value = 'some value';
$default = 'default value';

echo Settings::get($key, $default));
// output: default value

Settings::set($key, $value));
echo Settings::get($key, $default));
// output: some value

echo Settings::unset($key));
// output: true
echo Settings::unset($key));
// output: false

echo Settings::get($key, $default));
// output: default value

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件