Laravel框架中WhereRaw、HavingRaw、OrderByRaw和SelectRaw的用法demo
Laravel  /  管理员 发布于 2年前   3888
laravel中的原生方法的使用
1.让我们快速开始我们从 WhereRaw 开始
$products = DB::table('products')
->whereRaw('price > IF(state = "TX", ?, 100)', [200])
->get();
2.havingRaw
Product::groupBy('product_id')->havingRaw('COUNT(*) > 1')->get();
3.orderByRaw
User::where('created_at', '>', '2022-01-01')
->orderByRaw('(updated_at - created_at) desc')
->get();
4.Eloquent selectRaw()
User::select("*")
->selectRaw('amount + ? as amount_with_bonus', [500])
->get();
另一个例子
User::select("*")
->select('*', DB::raw('amount + 500 as amount_with_bonus'))
->get();
ps:
原生表达式将会被当做字符串注入到查询中,因此你应该小心使用,避免创建 SQL 注入的漏洞
原梓番博客 在
在Laravel框架中使用模型Model分表最简单的方法中评论 好久好久都没看友情链接申请了,今天刚看,已经添加。..博主 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 @1111老铁这个不行了,可以看看近期评论的其他文章..1111 在
佛跳墙vpn软件不会用?上不了网?佛跳墙vpn常见问题以及解决办法中评论 网站不能打开,博主百忙中能否发个APP下载链接,佛跳墙或极光..路人 在
php中使用hyperf框架调用讯飞星火大模型实现国内版chatgpt功能示例中评论 教程很详细,如果加个前端chatgpt对话页面就完美了..博主 在
科学上网翻墙之v2rayN-Core客户端免费公益节点使用教程中评论 @ mashrdn 多切换几个节点测试,免费ssr是没那么稳..Copyright·© 2019 侯体宗版权所有· 粤ICP备20027696号