Stack Overflow em Português Asked by Alvaro Alves on February 6, 2021
Bom dia prezados,
Estou realizando a migração do meu projeto pessoal do laravel 5.7 pra o 5.8, porém há uma parte na documentação que eu não entendi muito bem, pode ser uma pergunta boba, mas não consigo encontrar nada a respeito.
All array_* and str_* global helpers have been deprecated. You should use the IlluminateSupportArr and IlluminateSupportStr methods directly.
O que isso impacta no meu projeto?
Pelo que eu entendi os helpers do tipo array_* devem ser substituídos pelo Arr, então onde tenho por exemplo array_push
devo substituir por IlluminateSupportArr::prepend
neste caso?
Se alguém puder me tirar esta dúvida agradeço!
Não tem sentido algum substituir as funções nativas do PHP pelas funções do Laravel, a mensagem se refere as funções globais do Laravel, não tem nada haver com array_push ou str_replace, que são nativas.
As funções do Laravel (não nativas do PHP) eram as que estavam documentadas até a versão 5.6: https://laravel.com/docs/5.6/helpers, simplesmente veja o que esta documentado no Laravel 5.8 para helpers e verá quais funções estão disponíveis: https://laravel.com/docs/5.8/helpers
Algumas das funções descontinuas:
Veja que nenhuma tem haver com as nativas do PHP
Answered by Guilherme Nascimento on February 6, 2021
Get help from others!
Recent Questions
Recent Answers
© 2024 TransWikia.com. All rights reserved. Sites we Love: PCI Database, UKBizDB, Menu Kuliner, Sharing RPP