delatbabel/keylists

Laravel 键值列表包。

v1.5.4 2016-12-13 09:08 UTC

README

是的,你懂的。你的应用程序需要所有这些键值表。美国各州的状态列表。货币列表。时区表。员工轮岗类型表。七个矮人的名字表(给他们起名!现在!快点!)(*)。你网站上所有101个下拉列表的键值列表。

Keylists 是一套数据库表和模型类,用于以标准方式处理应用程序中的键值列表。

因此,你现在可以将所有这些键值列表存储到单个表集中,并缓存所有内容,再也不用担心这些数据该存储在哪里了。

安装

将以下行添加到您的 composer.json 文件中

    "require": {
        "delatbabel/keylists": "~1.0"
    },

完成此操作后,运行 composer update 命令

    composer update

或者直接运行这个

    composer require delatbabel/keylists

注册服务提供者

在 composer update 完成后,将此行添加到您 config/app.php 文件中的 'providers' 数组中

    Delatbabel\Keylists\KeylistsServiceProvider::class,

合并并运行迁移

最后,合并并运行以下迁移脚本以创建数据库表

php artisan vendor:publish --tag=migrations --force
php artisan migrate

示例数据

要加载一些示例数据,尝试将此行添加到 app/Console/Kernel.php 文件中的 $commands 数组中

    \Delatbabel\Keylists\Console\Commands\LoadISO3166Countries::class

然后运行此命令

    php artisan keylists:loadiso3166countries

这应该在 keylists / keyvalues 表中创建 ISO 3166 国家代码和名称的条目。

示例

我很快就会说到。别再烦我了,好吗?只是去看看代码。

备注

(*)快乐、笨重、懒惰、摸摸...等等,Gropey 是其中之一吗?...弗洛西、莫普西和棉尾巴。