Menggunakan Eloquent ORM untuk Interaksi Pangkalan Data dan Operasi CRUD

Eloquent ialah Object-Relational Mapping(ORM) yang berkuasa diintegrasikan ke dalam Laravel. Ia menyediakan cara yang mudah dan mudah untuk berinteraksi dengan pangkalan data dan melaksanakan operasi CRUD(Buat, Baca, Kemas Kini, Padam). Berikut ialah panduan menggunakan dalam: Eloquent ORM Laravel

 

Takrifkan Model

Mula-mula, anda perlu mentakrifkan model peta itu ke jadual dalam pangkalan data. Sebagai contoh, jika anda mempunyai jadual "pengguna", anda boleh mencipta "Pengguna" model menggunakan arahan Artisan:

php artisan make:model User

 

Berinteraksi dengan Data

Anda boleh menggunakan kaedah dalam untuk model berinteraksi dengan data.

  • Buat rekod baharu:
    $user = new User;  
    $user->name = 'John Doe';  
    $user->email = '[email protected]';  
    $user->save();  
    ​
  • Dapatkan semula semua rekod:
    $users = User::all();
  • Dapatkan semula rekod berdasarkan kunci utama:
    $user = User::find($id);​
  • Kemas kini rekod:
    $user = User::find($id);  
    $user->name = 'Jane Doe';  
    $user->save();
  • Padamkan rekod:
    $user = User::find($id);  
    $user->delete();  
    

 

Model Perhubungan

Eloquent membolehkan anda menentukan hubungan antara model s. Anda boleh menentukan perhubungan seperti "belongsTo", "hasMany", "hasOne", dll. untuk berinteraksi dengan data melalui perkaitan. Ini membolehkan anda membuat pertanyaan dan mengurus perhubungan antara jadual dalam pangkalan data dengan mudah.

 

Penyesuaian Pertanyaan

Eloquent menyediakan pelbagai kaedah untuk menyesuaikan pertanyaan dan menapis data. Anda boleh menggunakan kaedah seperti where, orderBy, groupBy dsb. untuk melakukan pertanyaan kompleks dan mendapatkan semula data berdasarkan keperluan anda.

 

Menggunakan dalam membolehkan anda berinteraksi dengan pangkalan data dengan mudah dan cekap. Ia mengurangkan keperluan untuk menulis pertanyaan SQL mentah dan menyediakan kaedah yang mudah untuk bekerja dengan data. Eloquent ORM Laravel