mphpmaster/laravel-helpers2

1.2.5 2024-03-03 07:18 UTC

This package is auto-updated.

Last update: 2024-09-03 08:28:39 UTC


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 BuilderModel 添加 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 许可证

支持巴勒斯坦 🇵🇸 #FreePalestine