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.

4
Eloquent - onde não é igual a
Atualmente estou usando a última versão do Laravel. Eu tentei as seguintes perguntas: Code::where('to_be_used_by_user_id', '<>' , 2)->get() Code::whereNotIn('to_be_used_by_user_id', [2])->get() Code::where('to_be_used_by_user_id', 'NOT IN', 2)->get() Idealmente, ele deve retornar todos os registros user_id = 2, exceto , mas retorna uma matriz em branco. Como faço para resolver isso? Code::all() Isso retorna todos …
110 laravel  eloquent 



15
Laravel Eloquent: Como obter apenas algumas colunas de tabelas unidas
Eu tenho 2 tabelas unidas no Eloquent: temas e usuários. modelo de tema: public function user() { return $this->belongs_to('User'); } modelo de usuário: public function themes() { return $this->has_many('Theme'); } Minha chamada de API do Eloquent é a seguinte: return Response::eloquent(Theme::with('user')->get()); O que retorna todas as colunas do tema (isso …
102 php  laravel  eloquent 

11
Links de paginação do Laravel não incluindo outros parâmetros GET
Estou usando o Eloquent junto com a classe de paginação do Laravel 4. Problema: quando existem alguns parâmetros GET na URL, por exemplo http://site.com/users?gender=female&body=hot:, os links de paginação produzidos contêm apenas o pageparâmetro e nada mais. Modelo de lâmina {{ $users->link() }} Há uma ->append()função para isso, mas quando não …


1
Laravel. Use escopo () em modelos com relação
Tenho dois modelos relacionados: Categorye Post. O Postmodelo possui um publishedescopo (método scopePublished()). Quando tento obter todas as categorias com esse escopo: $categories = Category::with('posts')->published()->get(); Recebo um erro: Chamada para método indefinido published() Categoria: class Category extends \Eloquent { public function posts() { return $this->HasMany('Post'); } } Postar: class Post …


12
Laravel Eloquent - distinto () e contagem () não funcionando corretamente juntos
Portanto, estou tentando obter o número de pids distintos em uma consulta, mas o valor retornado está errado. Isso é o que tento fazer: $ad->getcodes()->groupby('pid')->distinct()->count() o que retorna o valor "2", enquanto o valor que deve retornar, deve ser "1". Como solução alternativa, estou fazendo o seguinte: count($ad->getcodes()->groupby('pid')->distinct()->get()) o que …



6
Alterar a chave primária padrão no Eloquent
Posso mudar a chave primária do modelo Eloquent. Quero definir a chave primária, por exemplo, em admin_idvez de 'id'? Eu sei que posso mudar o nome da tabela para um modelo como protected $table = "admin"; Existe algo semelhante para a chave primária?


7
Laravel Eloquent - Obtenha uma linha
Pode ser uma pergunta simples, mas não consigo entender. Estou tentando obter um usuário por e-mail usando: $user = User::whereEmail($email)->get(); Mas isso está retornando um array (de dimensão 1) de $ users. Então, se eu quiser saber o nome, tenho que fazer $user[0]['first_name']. Tentei usar limit(1)ou take(1), ou mesmo usar, …
88 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.