Mostrando entradas 1 para 3
Displaying posts with tag: consultas (reset)
Como criar as Models do seu projeto com Eloquent no Laravel

Continuando a série de artigos sobre o Laravel, hoje trago o Eloquent, uma forma quase mágica e simples de trabalhar com consultas a bancos de dados e desenvolver suas Models.

No último artigo que fiz, abordei a criação de migrations e como o Laravel pode relacionar as tabelas para você – caso não tenha visto ainda, você pode acompanhar por aqui. Lembra do exemplo da tabela de produtos que eu criei? Então, agora é hora de começar a buscar estes dados para a nossa aplicação. Para isso, precisaremos criar Models.

Models

Para não fugirmos muito do objetivo deste artigo, deixo brevemente o entendimento sobre Models. Models, dentro da arquitetura …

[Leia mais]
Defql: consultas SQL como funções Elixir

O mundo do Elixir é funcional. Não existem objetos ou instâncias. Neste caso, eu me pergunto: eu preciso de ORM?

Minha resposta a esta pergunta é não.

Eu preciso de dados. Dados puros que venham direto do banco de dados. Outra questão que me vem à mente: preciso de um DSL para consultar o banco de dados?

Novamente, não!

Temos uma grande linguagem criada para consultar bancos de dados. O SQL, lembra?

E se eu pudesse criar uma função em Elixir que tenha o corpo de um SQL? E se eu pudesse usar esta função exatamente como qualquer outra função Elixir? Seria ótimo, não seria?

Podemos fazer isso utilizando o poderoso sistema de macro do Elixir. No entanto, esta também é uma boa maneira de aprender como as macros do Elixir funcionam.

Para fazer isso, eu comecei a escrever o Defql . O Defql é um pacote Elixir que fornece uma maneira simples …

[Leia mais]
Defql: consultas SQL como funções Elixir

O mundo do Elixir é funcional. Não existem objetos ou instâncias. Neste caso, eu me pergunto: eu preciso de ORM?

Minha resposta a esta pergunta é não.

Eu preciso de dados. Dados puros que venham direto do banco de dados. Outra questão que me vem à mente: preciso de um DSL para consultar o banco de dados?

Novamente, não!

Temos uma grande linguagem criada para consultar bancos de dados. O SQL, lembra?

E se eu pudesse criar uma função em Elixir que tenha o corpo de um SQL? E se eu pudesse usar esta função exatamente como qualquer outra função Elixir? Seria ótimo, não seria?

Podemos fazer isso utilizando o poderoso sistema de macro do Elixir. No entanto, esta também é uma boa maneira de aprender como as macros do Elixir funcionam.

Para fazer isso, eu comecei a escrever o Defql . O Defql é um pacote Elixir que fornece uma maneira simples …

[Leia mais]
Mostrando entradas 1 para 3