Perguntas com a marcação «eloquent»

92
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?

88
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

86
Como mesclar duas coleções do Eloquent?

Eu tenho uma tabela de perguntas e uma tabela de tags. Eu quero buscar todas as perguntas das tags de uma determinada pergunta. Assim, por exemplo, posso ter as tags "Viagem", "Trens" e "Cultura" anexadas a uma determinada pergunta. Quero poder buscar todas as perguntas para essas três tags. O...

22
Obter instância do subtipo de um modelo com Eloquent

Eu tenho um Animalmodelo, baseado na animaltabela. Esta tabela contém um typecampo que pode conter valores como gato ou cachorro . Eu gostaria de poder criar objetos como: class Animal extends Model { } class Dog extends Animal { } class Cat extends Animal { } No entanto, ser capaz de buscar...