binarycabin / options
Laravel 的基于类的选择选项
1.0.0
2019-03-05 20:55 UTC
Requires (Dev)
- phpunit/phpunit: ^8.0
This package is auto-updated.
Last update: 2024-09-08 16:29:44 UTC
README
Laravel 的基于类的选择选项。
此包使得存储静态数组列表变得简单。这在构建表单选择列表时非常有用。
安装
composer require binarycabin/options
使用方法
生成权限
php artisan make:option CLASSNAME
例如
php artisan make:option County
这将在以下位置创建一个新文件:/app/Options/Country.php
编辑数组
在生成的选项文件中,编辑 getArray 方法中的数组以包括可用的选项项
public function getArray(){
return [
'US' => 'United States of America',
'CA' => 'Canada',
];
}
显示选项
foreach(\App\Options\County::get('---') as $optionKey => $optionValue)
{
echo '<option value="{{ $optionKey }}">{{ $optionValue }}</option>'
}
或使用类似 anahkiasen/former 的工具
{!! Former::select()->options(\App\Options\County::get('---')) !!}
贡献
欢迎 Pull requests。对于重大更改,请先打开一个 issue 以讨论您想要更改的内容。
请确保根据需要更新测试。