I'm having trouble to write query in laravel eloquent ORM.

我的问题是

SELECT book_name,dt_of_pub,pub_lang,no_page,book_price  
FROM book_mast        
WHERE book_price NOT IN (100,200);

现在我想把这个问题转化为laravel eloquent.

推荐答案

Query Builder:

DB::table(..)->select(..)->whereNotIn('book_price', [100,200])->get();

Eloquent:

SomeModel::select(..)->whereNotIn('book_price', [100,200])->get();

Laravel相关问答推荐

vagrant会损坏你的电脑. | macOS v12(蒙特雷)#13132

为什么命令php artisan serve不起作用

Eloquent: hasNot 带参数

允许的内存大小 134217728 字节用尽(试图分配 20480 字节) Laravel

如何在 laravel 中安装 PHPExcel 库?

具有实时和 WebSockets 的 Angular2 + Laravel

如何在 Laravel 5.5 中扩展 vendor 包服务提供者

Homestead 2.0 多个站点,都链接到同一个 url

Laravel Eloquent Pluck 不丢失密钥

Laravel lockforupdate(悲观锁)

如何更改 Handlebars.js 的默认分隔符?

升级到 Laravel 5.2 会使所有会话失效

laravel 5.4 指定的key太长,为什么数字191

Laravel 4 - 如何将所有字段的所有验证错误消息作为 JSON struct 返回?

扩展模型 == 扩展 Eloquent?

在 Laravel 中将 Eloquent 导出到 Excel 时如何包含列标题?

Laravel 搜索关系

是否可以将路由参数传递给 Laravel 中的控制器构造函数?

Laravel 用户能力

使用 Queue::fake() 测试监听器