首页 > 解决方案 > 如何从数据库中获取单个列值,然后更新该列值?

问题描述

请有人帮助我。如何从数据库中获取单个列值,然后更新此列值?

标签: laravel

解决方案


假设您想从 names 表中更新 id 1 的名称。这里 Name 是模型的名称,'name' 是其中的列。您可以使用 pluck 方法从表中获取特定列。

$user = Name::where('id' , $id)->pluck('name');
$previous_name = $user->name;
$user->name = 'New Value';
$user->save();

推荐阅读