PHP laravel 查询

标签 php database laravel

如何查询最后一次捐款超过90天的所有用户。这是我的查询,但在执行时出现错误未知列。

      $value = Session::get('key');
      $dateToday = new DateTime();
      $data = Users::where('userType','=', 'user' )
                ->where($dateToday->format('m/d/Y') - 'lastDonation', '=', 1)
                ->whereNotIn('username', [$value ])
                ->get();

最佳答案

$data = Users::where('userType','=', 'user' )
->where('lastDonation', '<', Carbon::now()->subDays(90))
->whereNotIn('username', [$value ])
->get();

关于PHP laravel 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35076435/

相关文章:

javascript - 在输入内容后,如何从字符串中提取最后一个字符?

php - 使用 Zend Db 的嵌套选择

php - 从 PHP shell_exec 返回 XML 输出的方法?

php - 如何在redis中对这种数据结构进行建模?

mysql - 将 MySQL 切换到 Postgres : "column must appear in the GROUP BY clause or be used in an aggregate function"

database - Oracle:为什么在基础 View 中的数据更改后我的 MW 无效为 NEEDS_COMPILE 状态

database - Postgresql - 如何禁止在某些字符串字段中使用空格

php - 使用parent id搜索时如何查询产品?

php - Laravel WKHTMLTOPDF 不工作

Laravel - 子类别显示在主要类别下