Pilihan pertama ialah membuat fill
方法起作用,您必須在此之后調(diào)用$blog->save()
.
$blog->fill($request); $blog->save();
Selain itu, apabila anda menggunakan kaedah fill
, anda sedang melakukan tugasan pukal. Secara lalai, Laravel melindungi anda daripada medan yang diberikan secara pukal.
Buka Blog.php
模型,并將要批量賦值的字段添加到數(shù)組$fillable
中
/** * 可以批量賦值的屬性。 * * @var array */ protected $fillable = [ 'title', 'description', ];
Pilihan kedua ialah menggunakan kaedah update
方法(不要忘記在第一種選擇的模型中也添加字段到$fillable
,因?yàn)?code>update yang juga merupakan medan tugasan kelompok):
$blog->update($request);
Pilihan ketiga ialah menetapkan setiap medan secara manual satu demi satu, seperti yang anda lakukan dalam kaedah store
:
$blog->title = $request->title; $blog->description = $request->description; $blog->save();