Perguntas com a marcação «eloquent»

O Eloquent ORM incluído no Laravel fornece uma implementação bonita e simples do ActiveRecord para trabalhar com seu banco de dados. Cada tabela de banco de dados possui um "Modelo" correspondente que é usado para interagir com essa tabela. Os modelos permitem consultar dados em suas tabelas, bem como inserir novos registros na tabela.

242
Laravel - linha aleatória eloquente ou fluente

Como posso selecionar uma linha aleatória usando o Eloquent ou Fluent no framework Laravel? Eu sei que usando o SQL, você pode fazer o pedido por RAND (). No entanto, gostaria de obter a linha aleatória sem contar o número de registros anteriores à consulta inicial. Alguma

218
Como você verifica "se não nulo" com o Eloquent?

Como você verifica se um campo não é nulo no Eloquent? Eu tentei, Model::where('sent_at', 'IS NOT', DB::raw('null'))->...mas dá IS NOTcomo uma ligação em vez de uma comparação. Isto é o que DB::getQueryLog()diz sobre isso: 'query' => string 'select * from my_table where sent_at = ? and...

186
Desativar os carimbos de data e hora eloquentes do Laravel

Estou no processo de converter um de nossos aplicativos da Web do CodeIgniter para o Laravel. No entanto, neste momento, não queremos adicionar os campos updated_at/ created_ata todas as nossas tabelas, pois temos uma classe de log que já faz tudo isso com mais profundidade. Estou ciente de que...