【问题标题】:Laravel Model count is not updating values [closed]Laravel 模型计数未更新值 [关闭]
【发布时间】:2021-07-11 10:18:30
【问题描述】:

我一直在从事 laravel 项目,有一个地方我需要计算我使用的所有表值 $allUsers=USERS::count();它工作正常,但突然这个查询不起作用,并且它还返回 30 它在一个月前的位置。这是我的模型

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class USERSS extends Model
{
    public $table = "user_data";

    //
    protected $fillable = [
       'id',  'Column2', 'Column3', 'Column4'
    ];

}
  

这是我的控制器,它没有更新 $totalusers = USRSS::count();

它没有更新值。

【问题讨论】:

  • 什么错误?你得到
  • 您的型号名称正确吗??
  • 你真正想要什么?你的问题不清楚。
  • 我需要统计数据库中的用户数。@Kamlesh Paul
  • 你能显示控制器的完整代码吗?不更新值是什么意思?它是返回旧值还是?

标签: laravel eloquent model


【解决方案1】:

所以你已经尝试过了

USERSS::count()

结果出错了。

你试过Laravel Query Builder吗?

use Illuminate\Support\Facades\DB;
dd(DB::table('user_data')->count());

【讨论】:

  • 我听说如果你使用查询生成器,你不能在那里使用雄辩的关系。明智地使用它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-05-16
  • 2022-11-28
  • 2020-04-02
  • 1970-01-01
  • 2016-03-07
  • 2014-11-24
相关资源
最近更新 更多