mphpmaster / laravel-helpers2
Laravel Helpers2
1.2.5
2024-03-03 07:18 UTC
Requires
- php: >=8.1
- illuminate/support: >=8
- laravel/framework: >=8
- laravel/helpers: ^1.5
README
是 mphpmaster/laravel-helpers:^3 的一部分
v1.2.5
依赖项
- php >=8.1 项目需要
- laravel >=8 项目需要
- illuminate/support >=8 Composer 会自动安装
- laravel/helpers ^1.5 Composer 会自动安装
安装
composer require mphpmaster/laravel-helpers2
内容
-
提供者
MPhpMaster\LaravelHelpers2\Providers\HelperProvider
-
特性
MPhpMaster\LaravelHelpers2\Traits\TModelTranslation
MPhpMaster\LaravelHelpers2\Traits\TMacroable
-
宏
- 向
Query Builder
和Model
添加getSql
方法 - 向
Collection
添加paginate
方法 - 向
Collection
添加mergeIfMissing
方法
- 向
-
函数
isArrayableItems
array_keys_exists
isJsonable
isJsonSerializable
isArrayable
isClosure
isClass
isCallable
isArrayableOrArray
isAllable
isInvocable
isPaginator
isPaginated
isConsole
isBuilder
isLocaleAllowed
endsWithAny
isModel
isRelation
isCarbon
isDateTime
isTraversable
hasArabicChars
is_collection
stringContainsAll
stringContains
stringEnds
stringStarts
isUrl
toCollect
toCollectWithModel
toCollectOrModel
toObjectOrModel
str_before_last_count
getTable
getFillable
getHidden
getModel
getModelClass
getClass
hasTrait
hasScope
hasConst
getConst
getSql
getLocales
str_prefix
str_suffix
str_words_limit
prefixNumber
prefixText
countToken
replaceTokens
getTrans
getNumbers
getArrayableItems
valueToDate
valueToDateTime
valueToArray
valueToUnDotArray
valueToDotArray
valueToObject
valueFromJson
valueToJson
getValue
arrayToObject
arrayToStdClass
getModelKey
trimDirectorySeparator
convert_to_en_numbers
array_only_except
array_except_only
replaceAll
carbon
firstSet
getAny
test
iif
modelToQuery
trimLower
trimUpper
withKey
wrapWith
wrapWithData
unwrapWith
when
whenInConsole
undot
添加
- 在
config/app.php
中添加locales
键
// example: 'locales' => [ 'en' => 'English', 'ar' => 'عربي', ],
灵感来自 laravel/helpers。
许可证
Laravel 框架是开源软件,许可协议为 MIT 许可证。
Laravel Helpers: App 是开源软件,许可协议为 MIT 许可证。