lucasdev/helpers-php

辅助工具,帮助您在时间有限的情况下进行编程。

dev-master 2019-07-17 20:28 UTC

This package is auto-updated.

Last update: 2024-09-18 08:30:00 UTC


README

PHP辅助工具

执行命令

composer require lucasdev/helpers-php

在PHP中使用

use LucasDev\HelpersPhp\MyHelpers;

class TesteController extends Controller
{
    public function index()
	{
        $date = date('Y-m-d');

        $date = MyHelpers::EnDateToBrDate($date);

        dd($date);
    }
}

使用说明

将EN格式的日期格式化为BR格式。

$yourDateInEn = date('Y-m-d');

MyHelpers::EnDateToBrDate($yourDateInEn);

$yourDateInBr = date('d/m/Y');

MyHelpers::BrDateToEnDate($yourDateInBr);

字符串格式化

MyHelpers::maskAnyThing('44532165498', '###.###.###-##');

验证CPF(与CNPJ相同,只需更改函数)

if (MyHelpers::validaCPF($cpfComMascaraOuSemMascara)) {
	echo 'válido';
} else {
	echo 'inválido';
}

检查日期是否为周末

if (MyHelpers::isWeekend(date('d/m/Y'))) {
	echo 'final de semana';
} else {
	echo 'semana';
}

上传图片(适用于laravel >= 5.6)

$dirBase = public_path('images');

MyHelpers::imageUpload($dirBase, $request->file('foto'));

强制下载文件

$conteudo = '<table><tr><td>Coluna</td></tr></table>';

MyHelpers::forceDownload('xls', 'arquivo.xls', $conteudo);

Logo Think So!