artem-alekseev / dictionaries
在laravel中使用字典
v1.0.8
2021-11-30 08:15 UTC
Requires
- php: ^7.0|^8.0
- laravel/framework: ^8.0
README
Composer
如何安装包
composer require artem-alekseev/dictionaries:1.*
使用方法
制作字典
使用laravel artisan命令
php artisan make:dictionary NameDictionary
在字典中
class NameDictionary extends Dictionary { const ONE = 1; const TWO = 2; public static function getDictionary(): array { return [ self::ONE => 'One', self::TWO => 'Two', ]; } }
在代码中使用
echo NameDictionary::ONE; // out 1 echo NameDictionary::getValueData($this->id); // id = 2 // out 'Two' echo NameDictionary::getRange(); // out [1,2] use in validation echo NameDictionary::getStringRange(); // out '1,2' use in validation echo NameDictionary::getDictionary() // out [1 => 'One', 2 => 'Two'] use in selector form field
许可
本项目采用MIT许可 - 有关详细信息,请参阅LICENSE.md文件