Pytania oznaczone «eloquent»

93
Zmień domyślny klucz podstawowy w Eloquent

Czy mogę zmienić klucz podstawowy modelu Eloquent. Chcę na przykład ustawić klucz podstawowy admin_idzamiast „id”? Wiem, że mogę zmienić nazwę tabeli na model protected $table = "admin"; Czy jest coś podobnego do klucza podstawowego?

89
Laravel Eloquent - Get one Row

To może być proste pytanie, ale nie mogę tego rozgryźć. Próbuję uzyskać użytkownika przez e-mail za pomocą: $user = User::whereEmail($email)->get(); Ale to zwraca tablicę (o wymiarze 1) $ users. Więc jeśli chcę dostać to nazwisko, muszę to zrobić $user[0]['first_name']. Próbowałem użyć...

86
Jak połączyć dwie wymowne kolekcje?

Mam tabelę pytań i tabelę tagów. Chcę pobrać wszystkie pytania z tagów danego pytania. Na przykład mogę mieć przypisane do danego pytania tagi „Podróż”, „Pociągi” i „Kultura”. Chcę mieć możliwość pobrania wszystkich pytań dotyczących tych trzech tagów. Problem, jak się wydaje, polega na tym, że...

22
Uzyskaj instancję podtypu modelu za pomocą Eloquent

Mam Animalmodel oparty na animalstole. Ta tabela zawiera typepole, które może zawierać wartości, takie jak kot lub pies . Chciałbym móc tworzyć takie obiekty jak: class Animal extends Model { } class Dog extends Animal { } class Cat extends Animal { } Jednak będąc w stanie przynieść takie...