标签: Laravel

Laravel多条件查询方法(And,Or嵌套查询)

说明在日常开发中,经常会需要写多条件的数据库查询语句。在使用框架的情况下,单纯使用原生sql查询会导致结果与model无法对应,也就没有办法使用框架的一些便利的方法对结果集进行处理。尤其是laravel提供了非常多的对查询结果集进行处理的工具。所以最好是使用laravel提供的ORM进行多条件的数据...

PHP 2021-04-29 30 0 0 阅读全文

解决Laravel GroupBy 对查询结果进行分组出现的问题

使用laravelgroupBy方法时不知为什么一直出现语法错误,查了很多资料才找到原因:$data=Orders::select("orders.*","user.name","orderstatu.nameasssname")->...

PHP 2021-04-29 32 0 0 阅读全文

Laravel 对某一列进行筛选然后求和Sum()的例子

这个例子是对课程进度表里面的某个学生的剩余课时进行求和汇总。laravel版本是lts5.5StudentLessonProgress::where('student_info_id',$student_info_id)->sum('total_left_class_num');打印sql语句...

PHP 2021-04-29 33 0 0 阅读全文

Laravel WithCount 统计关联数量的方法

统计关联数量,单个用法$posts=Post::withCount('comments')->orderBy('id','desc')->paginate(6);多个用法$posts=Post::withCount(['comments','zans'])->orderBy('id...

PHP 2021-04-29 33 0 0 阅读全文

浅谈Laravel中的关联查询With的问题

表结构主表结构:CreateTableCREATETABLE`user`(`uid`mediumint(8)unsignedNOTNULLAUTO_INCREMENT,`name`varchar(255)COLLATEutf8mb4_unicode_ciNOTNULL,`email`varbinar...

PHP 2021-04-29 31 0 0 阅读全文

Laravel Eloquent ORM 多条件查询的例子

一、需求:在数据搜索时最常见的就是调用同一个方法查询,而查询的字段却可能是其中一个或其中的几个字段一起组合查询,例如:对列表的搜索,基本上都是几个字段随意组合搜索。那么在model里就需要判断有那个字段组合,怎么组合。网上找了很久,Laravel群里也问了几个,都说没有写过,于是自己写个吧。话不多说...

PHP 2021-04-29 18 0 0 阅读全文

Laravel按天、按小时,查询数据的实例

使用laravel做后台数据统计的时候,需要查询每天的注册量之类的数据这时候如果直接用created_at分组,是不好用的。1、所以本文解决这个查询应该怎么写。2、并且推荐一个时间选择插件,因为统计中一定会用到,本周数据、本月、本季度、上个月。。。。按天分组数据:Event::where('crea...

PHP 2021-04-29 29 0 0 阅读全文

Laravel使用Swoole实现Websocket主动消息推送的方法介绍

需求需要实现一个可以主动触发消息推送的功能,这个可以实现向模板消息那个,给予所有成员发送自定义消息,而不需要通过客户端发送消息,服务端上message中监听传送的消息进行做相对于的业务逻辑。主动消息推送实现平常我们采用swoole来写WebSocket服务可能最多的用到的是open,message,...

PHP 2021-04-30 24 0 0 阅读全文

Laravel统计一段时间间隔的数据方法

获取七天以前到现在的数据:$days=Input::get('days',7);$range=\Carbon\Carbon::now()->subDays($days);$stats=User::where('created_at','>=',$range)->groupBy('d...

PHP 2021-04-29 20 0 0 阅读全文

Laravel5.5添加Echarts实现画图功能的方法

一、下载echarts我用的是3.X版本,下载地址二、在页面中引入echarts我把下载下来的echarts.min.js放在了public/js/目录下三、通过post的请求获取数据并在页面展示1.添加路由Route::get('/test2','CunliangController@test2'...

PHP 2021-04-29 25 0 0 阅读全文

使用Laravel和ECharts实现折线图效果的例子

1、首先引入echart.js2、html页面,要有一个布局容器,用来显示图像,一定要设置宽和高3、echarts折线图的使用varmyChart=echarts.init(document.getElementById("contain"));option={title:{te...

PHP 2021-04-29 33 0 0 阅读全文

Laravel实现按月或天或小时统计Mysql数据的方法

在PHP里怎么比较简单的实现按时间(如按月,按天,按小时)来统计表里的数据呢?如:要实现获取下图曲线图数据(ps:当然也可能是柱状图等,数据都是一样的),默认获取七天内的数据,点击今天,7天,15天,30天可任意切换,其中今天是按小时统计.不过我的实现方法有一个小缺点,当某个小时内是没有数据的,那么...

PHP 2021-04-29 35 0 0 阅读全文

Laravel批量生成假数据的方法

D:\phpStudy\WWW\api.douxiaoli.com\database\factories\ModelFactory.phpD:\phpStudy\WWW\BCCKidV1.0\vendor\fzaninotto\faker\src\Faker\Generator.php$factor...

PHP 2021-04-29 24 0 0 阅读全文

Laravel 创建指定表 Migrate的例子

网上找了很多资料,都很坑爹,说是要把之前的表都给删掉,然后重新运行,有的说要指定database的文件路径,都不管用。phpartisanmigrate:resetphpartisanmigrate这样的话我之前的数据不都是白搞的了??这样肯定不行的啊,我就自己摸索,然后发现其实可以直接创建指定的表...

PHP 2021-04-29 19 0 0 阅读全文

关于Laravel 数据库迁移中Integer类型是无法指定长度的问题

laravel数据库迁移中integer类型是无法指定长度的,很多小伙伴对integer类型传递第二个参数后会发现迁移报以下错误Syntaxerrororaccessviolation:1075Incorrecttabledefinition;therecanbeonlyoneautocolumna...

PHP 2021-04-29 34 0 0 阅读全文

Laravel-Admin 管理平台获取当前登陆用户信息的例子

在上面添加下面的代码:useIlluminate\Support\Facades\Auth;在需要用到的地方添加下面的代码Auth::guard('admin')->user();//得到的是一个对象也可以是Auth::guard('admin')->user()->toArray...

PHP 2021-04-29 37 0 0 阅读全文

Laravel5.1框架Model类查询的实现方法

laravel框架model类查询实现:User::where(['uid'=8])->get();User类继承自Model类:Illuminate\Database\Eloquent\Model当User类静态调用where方法时,自动调用了Model里的魔术方法:publicstatic...

PHP 2021-04-29 26 0 0 阅读全文

在Laravel框架中使用Model层的方法

创建model:phpartisanmake:modelprivilegeModel(名字随便写,可以不加Model)控制器层加载model

PHP 2021-04-29 33 0 0 阅读全文

Laravel-添加后台模板AdminLte的实现方法

AdminLTE是一个很棒的单纯的由HTML和CSS构建的后台模板,在这片文章中,我将讲述如何将AdminLTE和Laravel优雅的整合在一起,而且我们可以通过Bower来及时的更新和管理AdminLTE。1、新建laravel项目composercreate-projectlaravel/lar...

PHP 2021-04-29 22 0 0 阅读全文

解决Laravel5中Auth用户登录其他页面获取不到登录信息的问题

首先创建user表,里面有:id,name,password,remember_token等字段。然后再Models添加表模型User.php

PHP 2021-04-29 22 0 0 阅读全文