Package Data | |
---|---|
Maintainer Username: | hansvn |
Maintainer Contact: | hans@brandworks.be (HansVN) |
Package Create Date: | 2016-10-31 |
Package Last Update: | 2017-12-04 |
Language: | PHP |
License: | MIT |
Last Refreshed: | 2024-11-23 03:26:08 |
Package Statistics | |
---|---|
Total Downloads: | 1,084 |
Monthly Downloads: | 2 |
Daily Downloads: | 0 |
Total Stars: | 1 |
Total Watchers: | 2 |
Total Forks: | 0 |
Total Open Issues: | 0 |
This package contains display formatting helpers for your php project.
all functions are called as static functions. Some examples:
Helper::formatDate($date);
Helper::isJson($json_string);
Helper::cast($object, $to_class_name);
Helper::toBase64($filename);
Helper::timeSince($date);
Helper::truncate($really_long_string);
Helper::mime($file_extension);
Helper::checkForFolder($folder_path);
Helper::is_serialized($string_to_check);
Helper::maxFileUploadSize();
Helper::hex2rgb($hexadecimal_string);
After updating composer, add the ServiceProvider to the providers array in config/app.php
Hansvn\Helper\ServiceProvider::class,
You can optionally use the facade for shorter code. Add this to your facades:
'Helper' => Hansvn\Helper\Facade::class
After updating composer add the following lines to register provider in bootstrap/app.php
$app->register(\Hansvn\Helper\ServiceProvider::class);
To change the configuration, copy the config file to your config folder and enable it in bootstrap/app.php
:
$app->configure('helper');
The defaults configuration settings are set in config/helper.php
. Copy this file to your own config directory to modify the values. You can publish the config using this command:
php artisan vendor:publish --tag=config --provider="Hansvn\Helper\ServiceProvider"
There are serveral functions in this package (represented with the parameters of the functions definition):
formatDate($date, $format = null)
isJson($string)
cast($obj, $to_class)
toBase64($directory, $file = null, $with_mime = false)
timeSince($date, $now = null)
truncate($text, $length = 100, $options = array())
mime($extension, $default = 'application/octet-stream')
checkForFolder($folder, $permissions = 0775)
is_serialized($string)
maxFileUploadSize()
hex2rgb($hex)
The MIT License (MIT). Please see License File for more information.