Rumah > Artikel > rangka kerja php > Artikel yang menerangkan kaedah simpan laravel secara terperinci
Laravel ialah rangka kerja PHP popular yang menggunakan beberapa alatan yang fleksibel dan berkuasa untuk menjana kod bersih dan mengendalikan pangkalan data dengan cekap. Menggunakan kaedah save() dalam Laravel ialah cara yang cepat dan mudah untuk mencipta rekod pangkalan data baharu.
mekanisme kerja kaedah save()
kaedah save() membolehkan kami menyimpan data ke pangkalan data dengan kod minimum. Dalam Laravel, walaupun kita menggunakan $queryBuilders peringkat rendah untuk mengendalikan pangkalan data, kaedah save() boleh mencipta rekod baharu dengan kod minimum.
Kaedah pelaksanaan khusus kaedah save() Laravel adalah seperti berikut:
Gunakan kaedah save() untuk menyimpan data
Untuk menggunakan kaedah save() dalam Laravel, kita perlu melakukan langkah berikut:
$user = new User;
$user->name = 'Tom';
$user->email = 'tom@example.com' ;
$user->save();
Gunakan kaedah fill()
Dalam Laravel, kita juga boleh menggunakan kaedah fill() untuk menetapkan atribut model. Setiap model mesti menentukan sifat $fillable yang mengandungi sifat boleh diagihkan.
Sebagai contoh, kita boleh mentakrifkan tatasusunan $fillable dalam model Pengguna:
protected $fillable = ['name', 'email', 'password'];
Kemudian Sebelum menyimpan data, gunakan kaedah fill() untuk mengisi sifat objek:
$user->fill(['name' => 'John', 'email' => ' john@example .com', 'password' => 'password']);
Akhir sekali, simpan data:
$user->save();
Gunakan Kaedah create ()
Kaedah create() Laravel ialah kaedah lain untuk mencipta rekod baharu dengan cepat Ia menggunakan kaedah fill() dan save() untuk mengurangkan jumlah kod kami.
Sebagai contoh, kita boleh menggunakan kaedah create() dalam model Pengguna untuk mencipta pengguna baharu:
User::create([
'name' => 'Jane', 'email' => 'jane@example.com', 'password' => 'password'
]) ;
Ringkasan
Kaedah save() Laravel menyediakan kami cara yang cepat dan mudah untuk menyimpan data ke pangkalan data. Dengan menggunakan kaedah ini, kami boleh meminimumkan saiz kod kami dan menggunakan tatasusunan $fillable dan $guarded untuk memastikan operasi data kami selamat. Jika kita mahukan cara yang lebih mudah untuk mencipta rekod baharu, kita juga boleh menggunakan kaedah create().
Atas ialah kandungan terperinci Artikel yang menerangkan kaedah simpan laravel secara terperinci. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!