Capítulo 5. Bases de dados e Eloquent
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
O Laravel fornece um conjunto de ferramentas para interagir com as bases de dados da tua aplicação, a mais notável das quais é o Eloquent, o ActiveRecord ORM do Laravel.
O Eloquent é um dos recursos mais populares e influentes do Laravel. É um grande exemplo de como o Laravel é diferente da maioria dos frameworks PHP; num mundo de DataMapper ORMs que são poderosos mas complexos, o Eloquent destaca-se pela sua simplicidade. Há uma classe por tabela, que é responsável por recuperar, representar e persistir os dados nessa tabela.
Independentemente de escolheres ou não usar o Eloquent, ainda terás uma tonelada de benefícios das outras ferramentas de base de dados que o Laravel fornece. Então, antes de nos aprofundarmos no Eloquent, vamos começar cobrindo o básico da funcionalidade de banco de dados do Laravel: migrações, seeders e o construtor de consultas.
Em seguida, abordaremos o Eloquent: definindo seus modelos; inserindo, atualizando e excluindo; personalizando suas respostas com acessores, mutadores e conversão de atributos; e, finalmente, relacionamentos. Há muita coisa acontecendo aqui, e é fácil ficar sobrecarregado, mas se dermos um passo de cada vez, vamos conseguir.
Configuração
Antes de entrarmos em como usar as ferramentas de banco de dados do Laravel, vamos parar por um segundo e ver como configurar suas credenciais ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access