Boa tarde, pessoal!
Minha dúvida é sobre a utilização de orientação a objetos na linguagem de programação PHP e no framework Laravel.
Por exemplo, se eu tenho um formulário HTML com o método POST cujo objetivo é cadastrar pessoas, os campos (inputs) seriam os atributos da classe Pessoa? E caso sejam, quais seriam os métodos? Além disso, como funciona o encapsulamento nesse contexto? Qual é a relação dessas classes com as entidades no banco de dados? como posso fazer abstração para desenvolver POO com essas linguagens?
Estou abtuado a utilizar POO com Java, então trazer esse paradigma para essa parte Web + Backend me deixou um pouco confuso.
Eu entendo que muitos desses tópicos serão abordados ao longo do curso, mas decidi perguntar aqui para obter respostas complementares sobre alguns pontos e também para tentar ajudar aqueles que estão começando, assim como eu.