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.

21
Como criar uma consulta de cláusula Where múltipla usando o Laravel Eloquent?
Estou usando o construtor de consultas Laravel Eloquent e tenho uma consulta em que quero uma WHEREcláusula em várias condições. Funciona, mas não é elegante. Exemplo: $results = User::where('this', '=', 1) ->where('that', '=', 1) ->where('this_too', '=', 1) ->where('that_too', '=', 1) ->where('this_as_well', '=', 1) ->where('that_as_well', '=', 1) ->where('this_one_too', '=', 1) ->where('that_one_too', …

30
Obter o último ID inserido usando o Laravel Eloquent
Atualmente, estou usando o código abaixo para inserir dados em uma tabela: <?php public function saveDetailsCompany() { $post = Input::All(); $data = new Company; $data->nombre = $post['name']; $data->direccion = $post['address']; $data->telefono = $post['phone']; $data->email = $post['email']; $data->giro = $post['type']; $data->fecha_registro = date("Y-m-d H:i:s"); $data->fecha_modificacion = date("Y-m-d H:i:s"); if ($data->save()) { …


11
Coleção Eloquent: Contando e Detectando Vazio
Esta pode ser uma pergunta trivial, mas estou me perguntando se o Laravel recomenda uma certa maneira de verificar se uma coleção Eloquent retornada $result = Model::where(...)->get()está vazia, além de contar o número de elementos. No momento, estamos usando !$resultpara detectar resultados vazios, isso é suficiente? Quanto a count($result), ele …


14
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 ideia?
242 php  fluent  laravel  eloquent 



7
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 profile_id in (?, ?) …
218 laravel  eloquent 



30
Migração: não é possível adicionar restrição de chave estrangeira
No entanto, estou tentando criar chaves estrangeiras no Laravel quando migro minha tabela usando artisano seguinte erro: [Illuminate\Database\QueryException] SQLSTATE[HY000]: General error: 1215 Cannot add foreign key constraint (SQL : alter table `priorities` add constraint priorities_user_id_foreign foreign key (`user_id`) references `users` (`id`)) Meu código de migração é o seguinte: arquivo de …



10
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 posso …
186 php  laravel  eloquent 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.