laravel - 如何从数据库中获取单个列值,然后更新该列值?
问题描述
请有人帮助我。如何从数据库中获取单个列值,然后更新此列值?
解决方案
假设您想从 names 表中更新 id 1 的名称。这里 Name 是模型的名称,'name' 是其中的列。您可以使用 pluck 方法从表中获取特定列。
$user = Name::where('id' , $id)->pluck('name');
$previous_name = $user->name;
$user->name = 'New Value';
$user->save();
推荐阅读
- ruby - 从字符串中提取后对部分电子邮件进行排序
- python-3.x - math.pi 的可选参数
- rust - rss crate 已安装,但找不到函数 Channel::from_url
- vue.js - Vue.js 指令挂载组件:找不到注入
- python - 匹配python字典键中是否存在子字符串的最佳方法
- apache - apache上的Vue-router,子目录下的SPA,只能通过重定向访问页面
- java - 使用 elemental.json.* 类将 HashMap 转换为 JSON 字符串
- python - Python ElementTree 问题
- python - 使用具有恒定验证集大小的 TimeSeriesSplit 的更简单方法?
- permissions - Odoo11 - 未登录用户在网站上使用模型后端的方法