Helpers

Helpers

Funções utilitárias globais.

Sanitização

echo e($userInput); // Escapa HTML: <script> → &lt;script&gt;

Requisição

$id = inputGET('id', FILTER_SANITIZE_NUMBER_INT);
$nome = inputPOST('nome', FILTER_UNSAFE_RAW);
$ip = getClientIP();

Redirecionamento

redirect('/login');
redirectJS('/login'); // Via JavaScript

Rotas

$url = route('user.profile', ['id' => 1]);
$url = getURL(0); // Parte da URL atual

Criptografia

$encrypted = encrypt($data);
$decrypted = decrypt($encrypted);

Formatação

$slug = generateSlug('Olá Mundo!'); // "ola-mundo"
$currency = formatCurrency(1500.50); // "R$ 1.500,50"
$day = dayOfWeek(0); // "Domingo"
$month = monthName(1); // "Janeiro"

Assets

<link rel="stylesheet" href="<?= asset('css/app.css') ?>">
<img src="<?= storage_url('uploads/foto.jpg') ?>">

Config e Ambiente

$appName = config('app.name');
$debug = env('APP_DEBUG', false);

Caminhos

$root = base_path();
$storage = storage_path('logs/app.log');
$public = public_path('css/app.css');

Depuração

dump($var);
dd($var); // dump + die

Outros

throw_if($condition, 'Mensagem de erro');
$value = value($callback);
$opt = optional($obj); // Acesso seguro a propriedades