roshandelpoor / super-tools
super tools 是 Laravel 中的实用功能
dev-main
2023-04-21 11:00 UTC
Requires
- php: >=5.6
- laravel/framework: >=5.5
This package is auto-updated.
Last update: 2024-09-17 13:18:37 UTC
README
Super Tools 是一个 Laravel 包,提供实用功能以简化您的编码生活。它包含可以在任何 Laravel 项目中使用的各种工具。
安装
您可以使用 Composer 安装 Super Tools。只需运行以下命令
1- composer require "roshandelpoor/super-tools" 2- composer dump-autoload 3- add this line in config/app.php -> in part 'providers' => [] Super\SuperToolsServiceProvider::class,
用法
要在项目中使用 Super Tools,只需包含自动加载文件并开始使用函数。以下是一个示例
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Super\Tools; class TestPackageController extends Controller { public function package () { $superToolsPackage = new Tools(); echo $superToolsPackage->persianToEnglishNumber('۱۴۰۲'); } }
函数
Super Tools 包含以下函数
- persianToEnglishNumber - englishToPersianNumber - base64ToImage - getExtensionFileFromBase64 - checkKeyRedisIsLock - removeKeyRedisIsLock - removeCountryNumberPhoneForIran - set_queryStringRedis - get_queryStringRedis - delete_queryStringRedis - validateNationalCode - generateRandomToken - openssl_encrypt_project - openssl_decrypt_project - helper_strToHex - helper_hexToStr - isMobile - isShaba - deviceIsMobile - dateCheckBetweenTwoDates - nameDayEnglishToPersian - generateSecurePassword - stringSearch - getIP - checkCountryIP - getServerInfo - getFileInfo
贡献
如果您发现任何错误或对新功能有建议,请随时在 GitHub 上打开问题或提交拉取请求。
许可证
Super Tools 是开源软件,使用 MIT 许可证。