lucasdev / helpers-php
Helpers para ajudar a desenrolar na programação quanto você tem pouco tempo.
dev-master
2019-07-17 20:28 UTC
Requires
- php: >5.4
This package is auto-updated.
Last update: 2025-06-18 10:14:26 UTC
README
Helpers para PHP
Execute o comando
composer require lucasdev/helpers-php
Usando no PHP
use LucasDev\HelpersPhp\MyHelpers;
class TesteController extends Controller
{
public function index()
{
$date = date('Y-m-d');
$date = MyHelpers::EnDateToBrDate($date);
dd($date);
}
}
Modo de Uso
Formatação de data EN para BR.
$yourDateInEn = date('Y-m-d');
MyHelpers::EnDateToBrDate($yourDateInEn);
$yourDateInBr = date('d/m/Y');
MyHelpers::BrDateToEnDate($yourDateInBr);
Mascarar string
MyHelpers::maskAnyThing('44532165498', '###.###.###-##');
Validar CPF (o mesmo para CNPJ, só muda a função)
if (MyHelpers::validaCPF($cpfComMascaraOuSemMascara)) {
echo 'válido';
} else {
echo 'inválido';
}
Verificar se uma data é final de semana
if (MyHelpers::isWeekend(date('d/m/Y'))) {
echo 'final de semana';
} else {
echo 'semana';
}
Upload de imagem (Funciona para o laravel >= 5.6)
$dirBase = public_path('images');
MyHelpers::imageUpload($dirBase, $request->file('foto'));
Forçar download do arquivo
$conteudo = '<table><tr><td>Coluna</td></tr></table>';
MyHelpers::forceDownload('xls', 'arquivo.xls', $conteudo);