facebook pixel
O Laravel 13.25 trouxe uma melhoria interessante para aplicações PHP que precisam manipular e entregar imagens pela web. A classe Image agora implementa o contrato Responsable, permitindo retornar uma imagem diretamente de uma rota ou controller. Antes, o desenvolvedor precisava converter o resultado para bytes, criar manualmente a resposta HTTP e definir o Content-Type. Agora, o próprio framework executa o processamento e monta a resposta corretamente, inclusive identificando o formato final da imagem. Isso significa que uma foto JPEG armazenada pode ser redimensionada, convertida para WebP e devolvida ao navegador em poucas chamadas encadeadas. A API continua com processamento lazy, portanto, as transformações só são executadas quando os bytes realmente forem necessários. Para endpoints públicos, também é possível chamar toResponse() e adicionar cache, ETag e outros cabeçalhos HTTP normalmente. A atualização também tornou público o método toFormat(), facilitando endpoints nos quais ...

 570

 4

    Suggested Credits
    Tags, Events, and Projects