Php 在where子句laravel中使用强制转换

Php 在where子句laravel中使用强制转换,php,laravel,eloquent,Php,Laravel,Eloquent,我如何让它正常工作 $listings->where('CAST(以十进制(9,2))表示的楼层数,'=',1) 清单很简单 列表:其中('user_id','=',1)使用DB::raw如下: $listings->where(DB::raw('CAST(以十进制(9,2))表示的楼层数),'=',1); 或whereRaw: $listings->whereRaw('CAST(以十进制(9,2)表示的楼层数)=?',[1]);

我如何让它正常工作

$listings->where('CAST(以十进制(9,2))表示的楼层数,'=',1)

清单很简单


列表:其中('user_id','=',1)
使用
DB::raw
如下:

$listings->where(DB::raw('CAST(以十进制(9,2))表示的楼层数),'=',1);
whereRaw

$listings->whereRaw('CAST(以十进制(9,2)表示的楼层数)=?',[1]);