📅  最后修改于: 2023-12-03 15:23:12.244000             🧑  作者: Mango
Laravel 是一个流行的 PHP 框架,它提供了许多方便的方法来操作数据库。在本指南中,我们将介绍如何在 Laravel 中更新或插入数据。
在 Laravel 中,我们可以使用 update
方法来更新数据。以下是更新现有记录的示例:
$flight = App\Models\Flight::find(1);
$flight->name = 'New Flight Name';
$flight->save();
以上代码首先查找 ID 为 1 的 flight
记录,然后将其名称更改为 “New Flight Name”,最后保存更改。
如果要一次更新多个记录,则可以使用 where
方法指定要更新的记录,如下所示:
App\Models\Flight::where('active', 1)
->update(['name' => 'New Flight Name']);
要插入新记录,您可以使用 create
方法,如下所示:
$flight = App\Models\Flight::create([
'name' => 'Flight 10',
'departure' => 'Paris',
'destination' => 'New York',
]);
通过以上代码,我们成功地将 Flight
记录插入数据库。
还可以使用以下方法手动插入记录:
$flight = new App\Models\Flight;
$flight->name = 'Flight 10';
$flight->departure = 'Paris';
$flight->destination = 'New York';
$flight->save();
以上代码手动创建了新的 Flight
记录,并将其插入了数据库。
以上是在 Laravel 中更新或插入数据的一些基础方法。通过使用这些方法,您可以轻松地管理您的数据库记录。如果您需要更多详细信息,请查看 Laravel 的官方文档。