Download the PHP package mojopollo/laravel-helpers without Composer
On this page you can find all versions of the php package mojopollo/laravel-helpers. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package laravel-helpers
Mojo's Laravel Helpers
Mojo's Laravel Helpers: A suite of various complimentary helpers for the Laravel framework and PHP 5.4/5.5/5.6/7.0. Some of these helpers are based on code found in Stackoverflow, look for the @see properties for references.
- Installation
- Usage
- Helpers: String
- Helpers: Array
- Helpers: Date & Time
- Helpers: Files & Directories
- Changelog
Installation
Step 1: Add package via composer
Add this package to your composer.json
file with the following command
Step 2: Update laravel 5.x config/app.php
file
Add the following into the providers
array:
Add the following into the aliases
array:
Usage
To enable any of the helpers classes inside a controller, invoke the use
keyword:
You can now call any of helper methods via their facades:
If you do not want to utilize the use
keyword, you can alternatively use a blackslash\
when calling the helpers:
StringHelper
camelCase
Convert a value to camel case
snakeCase
Convert a value to snake case
replaceFirstMatch
str_replace() for replacing just the first match in a string search
limitByWords
Returns a string limited by the word count specified
ArrayHelper
random
Get a random element from the array supplied
morphKeys
Will camelize all keys found in a array or multi dimensional array
castValues
Will cast '123' as int, 'true' as the boolean true, etc
sortByPriority
Re-orders an array by moving elements to the top of the array based on a pre-defined array stating which elements to move to top of array. Note: when $strictMatch is set to false, the match will not take into account type and case sensitivity
DateTimeHelper
range
Generates an array of start and endates for a specified period of time (UTC)
FileHelper
directoryFiles
Return an array of files with their full paths contained in a directory and its subdirectories