Helpers Globais
v4Funções curtas disponíveis em handlers, views e services. Carregadas viaapp/engine/core/helpers.php e bootstrap/helpers.php.
Referência rápida
to('user.panel', ['id' => 1]); // URL de rota
e($user->name); // Escape HTML
logged(); // Sessão ativa?
account(); // Usuário logado
csrf(); // Token em forms
method('PUT'); // Spoof HTTP
request('email'); // Input
res()->success('OK')->back(); // Flash + redirect
json(['ok' => true]); // Resposta JSON
view('_components.web.title'); // Partial
config('app.server.name'); // Config
src('css/app.css'); // Asset público
theme_src('css/theme.css'); // Asset do tema
plugin_src('Shop', 'js/app.js'); // Asset do módulo
flash_message(); // Mensagem flash
error('email'); // Erro de validação
plug('post::web@index'); // Widget de módulo
stack_styles(); // CSS empilhado (layout)
plug_style('shop', 'css/shop.css'); // CSS de móduloPor categoria
Removidos / substituídos na v4
| Antigo | v4 |
|---|---|
| :csrf, :put, :delete | csrf(), method('PUT') |
| {{ $var }} | <?= e($var) ?> |
| :content, :include_styles | $content, stack_styles() |
| URI:: | uri:: |
| req() | request() (alias req() ainda funciona) |
| attach_one / related_to | has_one / belongs_to |