laravel 对象转成数组总结

PHP
WebLogsController.php $get_all=WebLogs::orderBy('log_time','desc')->take($day)->get(); // var_dump($get_all); $get_all=$get_all->toarray();//转化成数组 // var_dump($get_all); $get_all=array_reverse($get_all); // var_dump($get_all); // $get_time = WebLogs::orderBy('log_time','desc')->take(10)->get(['log_time'])-->toArray(); // get(['log_time']) 获取某一列-> return view('logs',compact('get_all'));//传入数组 logs.blade.php //传入数组的调用 @foreach($get_all as $value) {{$value["baidu"]}}, @endforeach //如果传入是的<span class="wp_keywordlink_affiliate"><a href="https://www.168seo.cn/tag/laravel" title="View all posts in laravel" target="_blank">laravel</a></span> eloquent&amp;amp;nbsp; @foreach($get_all as $value) {{$value-&amp;gt;baidul}}, @endforeach //DB查询 use Illuminate\Support\Facades\DB;</pre> <pre>$citys = DB::table('ips_info') ->where('city','<>','none') ->where('city','<>','') ->select('city','xx','yy') ->groupBy('city') ->get(); $city_repeats = DB::table("ips_info") ->where('city','<>','none') ->where('city','<>','') ->select('city',DB::raw("SUM(repeat_times) as count")) ->groupBy('city') ->get();</pre> <pre>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
WebLogsController . php
$get_all = WebLogs:: orderBy ( 'log_time' , 'desc' ) -> take ( $day ) -> get ( ) ;
// var_dump($get_all);
$get_all = $get_all -> toarray ( ) ; //转化成数组
// var_dump($get_all);
$get_all = array_reverse ( $get_all ) ;
// var_dump($get_all);
// $get_time = WebLogs::orderBy('log_time','desc')->take(10)->get(['log_time'])-->toArray();
//
get ( [ 'log_time' ] ) 获取某一列 ->
 
return view ( 'logs' , compact ( 'get_all' ) ) ; //传入数组
 
logs . blade . php
 
//传入数组的调用
@ foreach ( $get_all as $value )
{ { $value [ "baidu" ] } } ,
@ endforeach
 
//如果传入是的laravel eloquent&amp;amp;nbsp;
@ foreach ( $get_all as $value )
{ { $value - & amp ; gt ; baidul } } ,
@ endforeach
 
//DB查询
 
use Illuminate \ Support \ Facades \ DB ; < / pre >
< pre > $citys = DB:: table ( 'ips_info' )
-> where ( 'city' , '<>' , 'none' )
-> where ( 'city' , '<>' , '' )
-> select ( 'city' , 'xx' , 'yy' )
-> groupBy ( 'city' )
-> get ( ) ;
$city_repeats = DB:: table ( "ips_info" )
-> where ( 'city' , '<>' , 'none' )
-> where ( 'city' , '<>' , '' )
-> select ( 'city' , DB:: raw ( "SUM(repeat_times) as count" ) )
-> groupBy ( 'city' )
-> get ( ) ; < / pre >
< pre >



  • zeropython 微信公众号 5868037 QQ号 5868037@qq.com QQ邮箱
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值