ORM Eloquent no Laravel

Índice
Trabalhar e interagir com o banco de dados é uma das tarefas mais comuns dentro de qualquer aplicação web, pois é através do banco de dados que podemos ter a persistência das informações e podemos armazenar muitas coisas.
Para trabalhar com o banco de dados temos diferentes formas, seja por meio de consultas SQL direto ou trabalhar através de um ORM; o caso de ORM É importante porque nos ajuda a reduzir um pouco o trabalho por ter muitas das consultas SQL já preparadas e que só temos que chamar por meio de seus métodos.
Eloquente é uma das maneiras mais fáceis de trabalhar com dados em Laraveluma vez que contém métodos para consultar sem usar SQL, é diferente de Fluente na medida em que está diretamente acoplado ao modelo, tomando os campos da tabela e os atributos automaticamente ao herdar da classe.
Para trabalhar com o ORM Devemos realizar algumas etapas que veremos a seguir:
Passo 1A primeira coisa que devemos fazer é ter um banco de dados com uma tabela que contenha dados, para isso podemos fazer uma migração e colocar dentro de um lugar algo como o seguinte no método up ():
PROLONGAR
Passo 2Uma vez gerada nossa migração teremos dados disponíveis, agora o que devemos fazer é vincular nosso modelo ao ORM, para isso criaremos a classe correspondente e herdaremos da classe Eloquent, com isso o ORM terá acesso à nossa tabela e pode usar seus campos e atributos e para melhorar tudo um pouco vamos criar um método com uma consulta customizada, isso trará os registros onde o campo de avaliação é maior que 5, vamos ver o exemplo:
PROLONGAR
Neste novo método, vemos que usamos os métodos do Eloquent para fazer as condições; então com where () indicamos a condição, com orderBy () indicamos como ela deve ser ordenada e finalmente get () executa tudo.

etapa 3Agora vamos criar a rota onde podemos chamar os registros, com o Eloquent podemos chamar todos os registros com um método simples, no exemplo você pode ver como com o método All () podemos obter todos os registros do modelo tabela que instanciamos. Também podemos acessar o método que criamos da mesma forma dentro da rota, no exemplo a seguir podemos confirmar como podemos usar isso:

Como podemos ver, é muito fácil trabalhar com o banco de dados usando o ORMAlém disso, evitamos ter que manipular o SQL diretamente, reduzindo assim a quantidade de erros que podemos apresentar, com isso podemos nos concentrar mais na lógica e menos em como fazê-lo.
Com isso terminamos este tutorial, podemos ver como Eloquente Nos ajuda a manipular os dados, ao herdar de sua classe nossos modelos ganham todos os métodos necessários para fazer as consultas, podemos condicionar os registros, fazer as junções necessárias e tudo o que podemos pensar que deveríamos ser capazes de fazer se nós usou SQL diretamente.Gostou e ajudou este tutorial?Você pode recompensar o autor pressionando este botão para dar a ele um ponto positivo

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave