crea-mukai / laravel-list-value
laravel Array value service
1.0.1
2019-11-26 02:56 UTC
Requires
- php: ^7.1
- laravel/framework: ^5.5.0
This package is auto-updated.
Last update: 2025-04-26 16:55:32 UTC
README
laravel 5.5
Library for manipulating arrays in Laravel
Setting
- composer install.
- php artisan vendor:publish
- config/app.php edit.
'providers' => [
.
.
CreaMukai\LaravelListValue\Providers\ListValueServiceProvider::class
];
'aliases' => [
.
.
'ListValueService' => CreaMukai\LaravelListValue\Facades\ListValueFacade::class
];
How to use
\ListValueService::list('gender')
array:2 [▼
1 => "male"
2 => "female"
]
\ListValueService::valueFromKey('foo.moga', 'key3')
"value3"
Make array values
- copy App\Model\ListValue\Foo to
- Foo::LIST_VALUES change
App\Model\ListValue\Foo
=> \ListValueService::list('foo')
App\Model\ListValue\Example\Model
=> \ListValueService::list('example.model')
Methods
Method | Content |
---|---|
\ListValueService::list($name) | Get list value. |
\ListValueService::flipList($name) | Get value => key list. |
\ListValueService::keys($name) | Get keys array. |
\ListValueService::valueFromKey($name, $key) | Exchange key to value. |
\ListValueService::keyFromValue($name, $value) | Exchange value to key. |
\ListValueService::firstKey($name) | Get first key. |
\ListValueService::lastKey($name) | Get last key. |
\ListValueService::firstValue($name) | Get first value. |
\ListValueService::lastValue($name) | Get last value. |