MySQL 在 Laravel 5.2 中选择等于今天的日期

标签 mysql laravel-5

我有以下代码来获取期限今天结束的客户。

$customers = CompanyModel::where(("term_ending") ,"=", "CURDATE()")->get();

但是当我运行它时它返回 null。

我在 Mysql 中运行的相同查询给出了结果。

select * from `companies` where `term_ending` = CURDATE()

我做错了什么?

最佳答案

我用Carbon解决了这个问题。

$customers = CompanyModel::where(("term_ending") ,"=", Carbon::today())->get();

谢谢:)

关于MySQL 在 Laravel 5.2 中选择等于今天的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38823604/

相关文章:

php - 当同一脚本快速启动两次时,来自 php 脚本的 mysql 查询的执行顺序

mysql - 为什么 mysql odbc 配置没有在 Linux 中设置?

php - 设置charset=UTF8后特殊字符不显示在网页上

mysql - Hibernate 不关闭 MySql 连接

php - Laravel 5 急切加载没有直接关系的模型

Laravel 5 和 Socialite - 登录后新的重定向

php - 在测试 Laravel 应用程序时,一个加载门如何定义?

MySQL最新记录及条件

php - Laravel Eloquent 查找组合键

php - 覆盖created_at值