如何使用查询构建在 Laravel 中执行 WHERE NOT


How to perform a WHERE NOT in Laravel with query build

>Laravel查询构建有很多where选项,但我找不到一种方法来描述非null但具有无效值的字段类型timestamp。 例如:0000-00-00 00:00:00

whereNull()不起作用,因为它是not null

whereNot()被视为无效字段not

我想使用本机 MySQL 查询NOT field因为它与"空"值匹配,例如0000-00-00 00:00:00

然后,您必须使用IS NULL选项进行查询。检查前 :

SELECT * FROM `tablename` WHERE `columnname` IS NULL LIMIT 0 , 30

查看以下内容是否有帮助

$table->date('colname')->nullable(); 
$table->date('colname')->notnullable();