Site

Cache & Logs

v4

Cache em arquivo por namespace e logs por canal. Classes em snake_case:MUCRM\engine\support\facades\cache, MUCRM\engine\support\log.


Cache

Stores em storage/framework/cache/{namespace}/

use MUCRM\engine\support\facades\cache;

\cache::store('default')->put('home_rankings', $data, 300);
\cache::store('admin')->forget('dashboard_stats');

cache()->remember('menu', 60, fn () => page::where('active', 1)->get());

Logs

Arquivos em storage/logs/

use MUCRM\engine\support\log;

log::info('Boot completo');
log::error('Falha no pagamento', ['order_id' => $id]);

log::channel('admin')->info('Admin logou', ['ip' => request()->ip()]);
log::channel('api')->error('Token inválido');