Pertanyaan yang diberi tag eloquent

93
Ubah kunci utama default di Eloquent

Dapatkah saya mengubah kunci utama model Eloquent. Saya ingin menyetel kunci utama misalnya, admin_idbukan 'id'? Saya tahu saya bisa mengubah nama tabel untuk model seperti protected $table = "admin"; Apakah ada yang serupa untuk kunci utama?

91
Laravel Eloquent - Dapatkan satu Baris

Ini mungkin pertanyaan sederhana, tetapi saya tidak bisa memahaminya. Saya mencoba mendapatkan pengguna melalui email menggunakan: $user = User::whereEmail($email)->get(); Tapi ini mengembalikan larik (dimensi 1) $ users. Jadi, jika saya ingin mendapatkan nama itu, saya harus melakukannya...

22
Dapatkan contoh subtipe model dengan Eloquent

Saya punya Animalmodel, berdasarkan animaltabel. Tabel ini berisi typebidang, yang bisa berisi nilai-nilai seperti kucing atau anjing . Saya ingin dapat membuat objek seperti: class Animal extends Model { } class Dog extends Animal { } class Cat extends Animal { } Namun, bisa menjemput binatang...