Menggunakan Eloquent ORM untuk Interaksi Database dan Operasi CRUD

Eloquent adalah kuat Object-Relational Mapping(ORM) terintegrasi ke dalam Laravel. Ini menyediakan cara yang mudah dan nyaman untuk berinteraksi dengan database dan melakukan operasi CRUD(Buat, Baca, Perbarui, Hapus). Berikut adalah panduan penggunaan di: Eloquent ORM Laravel

 

Tentukan Model

Pertama, Anda perlu mendefinisikan a model yang memetakan ke tabel di database. Misalnya, jika Anda memiliki tabel "pengguna", Anda dapat membuat "Pengguna" model menggunakan perintah Artisan:

php artisan make:model User

 

Berinteraksi dengan Data

Anda dapat menggunakan metode di model untuk berinteraksi dengan data.

  • Buat catatan baru:
    $user = new User;  
    $user->name = 'John Doe';  
    $user->email = '[email protected]';  
    $user->save();  
    ​
  • Ambil semua catatan:
    $users = User::all();
  • Ambil catatan berdasarkan kunci utama:
    $user = User::find($id);​
  • Perbarui catatan:
    $user = User::find($id);  
    $user->name = 'Jane Doe';  
    $user->save();
  • Hapus catatan:
    $user = User::find($id);  
    $user->delete();  
    

 

Model Hubungan

Eloquent memungkinkan Anda untuk menentukan hubungan antara model s. Anda dapat menentukan hubungan seperti "belongsTo", "hasMany", "hasOne", dll. untuk berinteraksi dengan data melalui asosiasi. Ini memungkinkan Anda untuk dengan mudah membuat kueri dan mengelola hubungan antar tabel dalam database.

 

Kustomisasi Kueri

Eloquent menyediakan berbagai metode untuk menyesuaikan kueri dan memfilter data. Anda dapat menggunakan metode seperti where, orderBy, groupBy, dll. untuk melakukan kueri kompleks dan mengambil data berdasarkan kebutuhan Anda.

 

Menggunakan in memungkinkan Anda untuk berinteraksi dengan database dengan mudah dan efisien. Ini mengurangi kebutuhan untuk menulis kueri SQL mentah dan menyediakan metode yang nyaman untuk bekerja dengan data. Eloquent ORM Laravel