Pertanyaan yang diberi tag «eloquent»

ORM Eloquent yang disertakan dengan Laravel menyediakan implementasi ActiveRecord yang indah dan sederhana untuk bekerja dengan basis data Anda. Setiap tabel database memiliki "Model" yang sesuai yang digunakan untuk berinteraksi dengan tabel itu. Model memungkinkan Anda untuk meminta data dalam tabel Anda, serta memasukkan catatan baru ke dalam tabel.

21
Bagaimana Cara Membuat Beberapa Query Klausa Dimana Menggunakan Laravel Eloquent?
Saya menggunakan pembuat kueri Laravel Eloquent dan saya punya permintaan di mana saya ingin WHEREklausa pada beberapa kondisi. Ini bekerja, tetapi tidak elegan. Contoh: $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', '=', 1) …

30
Dapatkan Id Terakhir Dimasukkan Menggunakan Laravel Eloquent
Saat ini saya menggunakan kode di bawah ini untuk memasukkan data dalam tabel: <?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
Koleksi Eloquent: Menghitung dan Mendeteksi Kosong
Ini mungkin pertanyaan sepele, tetapi saya bertanya-tanya apakah Laravel merekomendasikan cara tertentu untuk memeriksa apakah koleksi Eloquent yang dikembalikan dari $result = Model::where(...)->get()kosong, serta menghitung jumlah elemen. Kami sedang menggunakan !$resultuntuk mendeteksi hasil kosong, apakah itu cukup? Adapun count($result), apakah itu benar-benar mencakup semua kasus, termasuk hasil kosong?


14
Laravel - Baris acak Fasih atau Lancar
Bagaimana saya bisa memilih baris acak menggunakan Eloquent atau Fluent in Laravel framework? Saya tahu bahwa dengan menggunakan SQL, Anda dapat melakukan pemesanan dengan RAND (). Namun, saya ingin mendapatkan baris acak tanpa menghitung jumlah rekaman sebelum kueri awal. Ada ide?
242 php  fluent  laravel  eloquent 


9
Tambahkan atribut khusus ke model Laravel / Eloquent saat dimuat?
Saya ingin dapat menambahkan atribut / properti khusus ke model Laravel / Eloquent ketika dimuat, mirip dengan bagaimana hal itu dapat dicapai dengan metode RedBean $model->open() . Sebagai contoh, saat ini, di controller saya, saya punya: public function index() { $sessions = EventSession::all(); foreach ($sessions as $i => $session) { …
219 php  orm  laravel  eloquent 

7
Bagaimana Anda memeriksa "jika tidak null" dengan Eloquent?
Bagaimana Anda memeriksa jika bidang tidak null dengan Eloquent? Saya mencoba Model::where('sent_at', 'IS NOT', DB::raw('null'))->...tetapi memberi IS NOTsebagai pengikat bukan sebagai perbandingan. Inilah yang DB::getQueryLog()dikatakan tentang hal itu: 'query' => string 'select * from my_table where sent_at = ? and profile_id in (?, ?) order by created_at desc' (length=101) 'bindings' …
218 laravel  eloquent 

9
Laravel Eloquent: Memesan hasil semua ()
Saya terjebak pada tugas sederhana. Saya hanya perlu memesan hasil yang datang dari panggilan ini $results = Project::all(); Di mana Projectseorang model. Saya sudah mencoba ini $results = Project::all()->orderBy("name"); Tapi itu tidak berhasil. Mana cara yang lebih baik untuk mendapatkan semua data dari sebuah tabel dan membuatnya dipesan?


30
Migrasi: Tidak dapat menambahkan batasan kunci asing
Saya mencoba membuat kunci asing di Laravel namun ketika saya memigrasikan meja saya menggunakan artisansaya terlempar kesalahan berikut: [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`)) Kode migrasi saya demikian: file migrasi prioritas public …

13
Dapatkan Kolom Tertentu Menggunakan Fungsi "With ()" di Laravel Eloquent
Saya punya dua meja, Userdan Post. Seseorang Userdapat memiliki banyak postsdan satu postmilik hanya satu user. Dalam Usermodel saya, saya memiliki hasManyhubungan ... public function post(){ return $this->hasmany('post'); } Dan dalam postmodel saya, saya memiliki belongsTohubungan ... public function user(){ return $this->belongsTo('user'); } Sekarang saya ingin bergabung dengan dua tabel …


10
Nonaktifkan stempel waktu Laravel's Eloquent
Saya sedang dalam proses mengubah salah satu aplikasi web kami dari CodeIgniter ke Laravel. Namun saat ini kami tidak ingin menambahkan updated_at/ created_atbidang ke semua tabel kami karena kami memiliki kelas logging yang melakukan semua ini secara lebih mendalam bagi kami. Saya sadar saya dapat mengatur $timestamps = false;: Vendor\laravel\framework\src\illuminate\Datebase\Eloquent\Model.php …
186 php  laravel  eloquent 

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.