![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Laravel
非凡的世界
爱好编程,游泳,跑步,篮球,音乐,读书。
展开
-
laravel查询构造器中别名的问题
Laravel框架对数据库的封装是比较完善的,用起来也比较方便。但之前有一个问题一直困扰着我,就是利用laravel作查询时。如果想给表名或是字段名起别名是比较麻烦的事。但翻阅它的文档不难发现,它提供了一个DB::raw()的方法给我们,利用这个方法,我们就可以轻松的实现对表的重命名。 问题还原:一般的写法:DB::table('users')->select('id','use...转载 2018-08-10 11:36:44 · 1104 阅读 · 0 评论 -
Laravel Eloquent ORM 时如何查询表中指定的字段
导读:在使用Laravel ORM的Model方法find, get, first方法获取数据对象时返回的数据对象的attributes属性数组里会包含数据表中所有的字段对应...原文地址:http://www.bcty365.com/content-153-5939-1.html在使用Laravel ORM的Model方法find, get, first方法获取数据对象时返回的数据对象的at...转载 2018-08-10 11:43:24 · 1733 阅读 · 0 评论 -
20 个 Laravel Eloquent 必备的实用技巧
Eloquent ORM 看起来是一个简单的机制,但是在底层,有很多半隐藏的函数和鲜为人知的方式来实现更多功能。在这篇文章中,我将演示几个小技巧。1. 递增和递减要代替以下实现:$article = Article::find($article_id);$article->read_count++;$article->save();你可以这样做:$arti...转载 2018-08-10 11:45:38 · 250 阅读 · 0 评论 -
Laravel 数据库实例教程 —— 使用查询构建器实现对数据库的高级查询
上一节我们简单介绍了如何使用查询构建器对数据库进行基本的增删改查操作,这一节我们来探讨如何使用查询构建器实现一些更高级的查询操作。1、连接查询(join)连接查询指的是将两张表或多张表关联到一起进行查询,获取一个表的行与另一个表的行匹配的数据。常见的连接查询包括内连接(等值连接)、左(外)连接、右(外)连接和交叉连接(完全连接)等。下面这张图形象的展示了这几种连接查询所获取的结果集:...转载 2018-08-10 16:16:30 · 192 阅读 · 0 评论 -
laravel 中获取执行的sql语句
1.通过listen方法实现,一般是作为监听事件,加到服务里面。每次执行sql,输出对应的执行语句5.4版本直接这么使用 DB::listen(function($sql, $bindings, $time) { echo ‘SQL语句执行:’.$sql.’,参数:’.json_encode($bindings).’,耗时:’.$time.’ms’; }...转载 2018-08-14 14:22:38 · 2932 阅读 · 0 评论 -
laravel where orwhere的写法
$goodsShow = Goods::where('cate_id','=',$cate_id) ->where(function($query){ $query->where('status','<','61') ->orWhere(function($query){ $query->where('status', '9...转载 2018-08-14 15:07:51 · 5188 阅读 · 0 评论 -
Laravel数据库操作之-增删改查CURD操作
数据库增删改查CURD操作// 添加数据 返回bool值// $bool = DB::insert('insert into student(name,age) values(?,?)',['imooc',19]);// var_dump($bool);// 更新数据// $num = DB::update('update student set age = ? where na...转载 2018-08-24 14:12:57 · 377 阅读 · 0 评论 -
Laravel SQL查询中first、pluck、lists方法的使用
Laravel SQL查询中first、pluck、lists方法的使用转载 2018-08-24 14:46:12 · 1486 阅读 · 0 评论