hatamiarash7/laravel-utils
Composer 安装命令:
composer require hatamiarash7/laravel-utils
包简介
Useful functions for Laravel
关键字:
README 文档
README
Usefull function for laravel.
Install
composer require hatamiarash7/laravel-utils dev-master # Latest version composer require hatamiarash7/laravel-utils # Stable version
Usage
There is a separate classes for each purpose. Arrays , Strings , … See example of each ones :
String Functions
use Hatamiarash7\Utils\StringUtils; // Remove given words from a string. Pass them as array. StringUtils::removeWords($words, $string); // Return length of string. Normal or UTF-8. StringUtils::len($string); // Convert all characters to lowercase. StringUtils::lowercase($string); // Convert all characters to uppercase. StringUtils::uppercase($string); // Count the number of substring occurrences. StringUtils::subCount($haystack, $needle); // Summarize a string by limit. You can use end string for summarized string. StringUtils::summarize($content, $max_characters = 100, $append = " ...") // Convert English letters to Persian. StringUtils::toPersian($expression) // Convert numeral string to Persian price format. StringUtils::toPersianPrice($expression)
Array Functions
use Hatamiarash7\Utils\ArrayUtils; // Remove the duplicates from an array. ArrayUtils::unique($array, $keepKeys = false); // Check is key exists and return value. ArrayUtils::key($key, $array, $returnValue = false); // Check is value exists in the array and return key. ArrayUtils::exists($value, array $array, $returnKey = false); // Returns the first element in an array. ArrayUtils::first(array $array); // Returns the last element in an array. ArrayUtils::last(array $array); // Returns the first key in an array. ArrayUtils::firstKey(array $array); // Returns the last key in an array. ArrayUtils::lastKey(array $array); // Searches for a given value in an array of arrays, objects and scalar values. ArrayUtils::search(array $array, $search); // Add a prefix to each key of array. ArrayUtils::addPrefix(array $array, $prefix);
Variable Functions
use Hatamiarash7\Utils\VariableUtils; // Smart convert string to int. ArrayUtils::int($value); // Return only digits chars of a string. ArrayUtils::digits($value);
Tests
All tests written using orchestral's testbench
Check and run them to get more information about functions.
Support
Contributing
If you want to add new functions ( or even a new class ) :
- Fork repository !
- Create your feature branch :
git checkout -b my-new-functions - Commit your changes :
git commit -am 'Add some functions' - Push to the branch :
git push origin my-new-functions - Submit a pull request :D
Issues
Each project may have many problems. Contributing to the better development of this project by reporting them.
统计信息
- 总下载量: 17
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 3
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: GPL-3.0
- 更新时间: 2019-06-12