如何在laravel上显示具有相同属性值的数据

时间:2018-03-20 04:59:56

标签: laravel

我的表

| user_number | user_name |事件| register_date |

001 .... E01 2017年1月1日

002 .... E01 2018年1月1日

001 .... E02 2017年1月1日

002 .... E02 2018年1月1日

001 .... E02 2018年1月3日

我想显示用户编号和注册日期相同且多于一个的用户编号,其中上述情况为001 --- 01-01-2017和002 --- 01-01-2018 < / p>

如何查询?

3 个答案:

答案 0 :(得分:0)

使用expdpgroupBy()

havingRaw

答案 1 :(得分:0)

如果要打印userdetail可用的所有行

$data= ModelName::select('*')->get();

  

在您的视图中(刀片文件)

@foreach ($data as $user) {{$user->user_number}}<p> --- </p>{{$user->register_date}}<br> @endforeach

  

结果将是:

001 --- 01-01-2017
002 --- 01-01-2018

答案 2 :(得分:0)

  

试试这个......

DB::table('table_name')
->where(['user_number'=>'001', 'register_date'=>'01-01-2017'])
->orWhere(['user_number'=>'002', 'register_date'=>'01-01-2018'])
->get();