delatbabel / keylists
Laravel 键值列表包。
v1.5.4
2016-12-13 09:08 UTC
Requires
- php: >=5.4.0
- delatbabel/fluents: ~1.0
- guzzlehttp/guzzle: 5.*
- laravel/framework: 5.1.*
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 是其中之一吗?...弗洛西、莫普西和棉尾巴。