Events::on('post_controller_constructor', function () {
while (ob_get_level() > 0)
{
ob_end_flush();
}
ob_start(function ($buffer) {
$search = array('/\n/', '/\>[^\S ]+/s', '/[^\S ]+\/');
$replace = array('', '>', '<', '\\1', '' );
$buffer = preg_replace( $search, $replace, $buffer);
return $buffer;
});
});
Ejecutamos nuestra aplicación y veremos el codigo html resultante minimizado.
Si queremos que en desarrollo ver el contenido normal podemos encerrar ese codigo en un if
if (ENVIRONMENT !== 'development')
{
// Ponemos aquí el código de arriba
}
Y solo se mostrará el código minimizado en producción.
Recordar que la variable ENVIRONMENT podemos modificarla nuestro gusto en el fichero app/Config/Constants.php
define("ENVIRONMENT","development");
Y esto es todo, y feliz programming
Saludos
Alex.
También puede interesarte:
Configurar Laravel Sail para utilizar un MySql externo existente |
||