Executando verificação de segurança...
2

Meus 2 cents:

Sobre PDO: desde tempos imemoriais sempre achei interessante criar minhas proprias classes de abstracao para certas atividades, e o PDO eh um bom exemplo.

Por que ? Porque se num futuro hipotetico voce precisar mudar detalhes no acesso, faz na camada de abstracao ao inves do codigo do projeto em si.

Considerando a questao de ORM, isso se torna ainda mais interessante.

Enfim, se voce usa Laravel nem estariamos discutindo isso. Se voce usa PHP vanilla, considere uma camada de abstracao.

Um exemplo para quem esta comecando agora seria:

PHP-ORM-PDO

Eh antigo, mas tem diversos aspectos que podem servir de inspiracao.

Outra ideia:

Build Your Own ORM in PHP 8.2: A Simple Guide

So um adendo: se estiver aprendendo PHP, vai direto no Laravel - exceto se tiver alguma razao especifica para usar PHP puro. Laravel tem um bocado de overhead, mas para projetos eh muiiiiito mais produtivo - ou como opcao para sistemas modernos, usar a tallstack

OBS: Talvez consideraria ainda usar o filamentphp - existem controversias sobre seu uso e engessamento do codigo - mas para CRUD e dashboard adianta um bocado.

Carregando publicação patrocinada...