database - 如何获取 Laravel 中表的每条记录的多列中两个单元格的总和
问题描述
我有表:
我能够使用我的 laravel 控制器获取列值,我只想知道如何计算每行的总数。
我对 Laravel 还很陌生。
$posts = DB::table('posts')->select('id', 'col_a', 'col_b','col_c')->get();
return view('mainview')->with('posts', $posts);
解决方案
$posts = Post::all();
在相关模型中
public function getTotal(){
return $this->col_a + $this->col_b + $this->col_c;
}
我假设您在刀片中使用 foreach 循环。
@foreach($posts as $post)
Total: {{ $post->getTotal()
@endforeach
没有测试,但这是一个简单的逻辑来做到这一点。
推荐阅读
- javascript - 如何填充
- 带有随机对象元素?
- javascript - 如果 console.log 包含特定的词,它应该调用一些函数。
- html - 如何使用 CSS/Bootstrap 将图标标题属性的子字符串设置为粗体?
- haskell - 每个请求数据的中间件
- r - runif 对每行 rnorm 生成的数据
- dart - 颤振绘图应用程序中的桶填充太慢
- java - 获取分配给长字符串中变量的值
- spring - Spring:持久化一个属性列表,该列表本身具有其他属性列表
- php - 使用复选框输出mysql结果,使用php搜索栏
- django - Django Logging - 如何删除日志文件中的 SQL 查询