roshandelpoor/super-tools

super tools 是 Laravel 中的实用功能

dev-main 2023-04-21 11:00 UTC

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 许可证。