Laravel 4查询构建器 - 未找到空列

Pat*_*ley 1 php sql laravel laravel-4

Route::get('/test', function(){
    return DB::table('table')->where_not_null('column')->get();
});
Run Code Online (Sandbox Code Playgroud)

在Laravel 4中,我有以下路线,显然更换了表格和列.我在控制器中有它,但它没有工作,所以我把它移到测试路线.

我得到的错误是:

SQLSTATE[42S22]: Column not found: 1054 Unknown column '_not_null' in 'where clause' (SQL: select * from `table` where `_not_null` = column)
Run Code Online (Sandbox Code Playgroud)

https://tower.la.utexas.edu/docs/database/fluent#where

文件说:

return DB::table('table')->where_null('column')->get();
Run Code Online (Sandbox Code Playgroud)

The*_*pha 15

它应该是

return DB::table('table')->whereNull('column')->get();
Run Code Online (Sandbox Code Playgroud)

要么

return DB::table('table')->whereNotNull('column')->get();
Run Code Online (Sandbox Code Playgroud)

你用过where_not_null.这是正确的参考.