php - Eloquent: Laravel查询字段长度

标签 php laravel laravel-5 eloquent

我想在 Laravel 中做类似的事情(有效的 sqlite 查询):

select * from 'tbUsers' where  length(name)>50;

我试过了

User::with('Permissons')->where('LENGTH(name)','>','50')->get();

但是好像不行.......

注意:其他查询没有问题:

User::with('Permissons')->where('active','=','1')->get();

最佳答案

试试这个 whereRaw( string $sql, array $bindings = array(), string $boolean = 'and')

User::with('Permissons')->whereRaw('LENGTH(name) > 50')->get();

关于php - Eloquent: Laravel查询字段长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37410022/

相关文章:

laravel - Laravel 中自定义函数的正确位置在哪里?

laravel - 将模型与 Table Laravel 5.2 连接

php - Laravel::在此服务器上找不到请求的资源/你好

php - lumen 使用给定数组的 faker 生成假数据

PHP变量插值与串联

php - 警告 : session_start(): Cannot send session cache limiter - headers already sent

PHP 和 MySQL InnoDB : Data not available immediately after insert or update

php - 将日期时间插入数据库 PHP

php - 使用 Laravel Collective 选择输入

php - 如何使用多个关键字从数据库中获取和排序最相关的条目 Laravel 5