我的控制器中有一个功能:
$one_week_ago = Carbon::now()->subDays(6)->format('Y-m-d');
$dates = Post::where('created_at', '>=', $one_week_ago)
->groupBy('date')
->orderBy('date', 'ASC')
->get(array(
DB::raw('Date(created_at) as date'),
DB::raw('COUNT(*) as "count"')
));
return view ('analytics', array('dates' => $dates));
Run Code Online (Sandbox Code Playgroud)
而我的观点是:
@foreach ($dates as $date => $count)
<p> {{ $date . '->' . $count }}</p>
@endforeach
Run Code Online (Sandbox Code Playgroud)
我得到的输出为:
0 -> {"date":"2017-04-07","count":7}
1 -> {"date":"2017-04-08","count":2}
2 -> {"date":"2017-04-12","count":4}
3 -> {"date":"2017-04-13","count":1}
Run Code Online (Sandbox Code Playgroud)
问题: 没有帖子的日期(即帖子数 = 0)没有显示出来。示例:2017-04-09、2017-04-10 和 2017-04-11 未显示。
但我希望这些日期的输出为 count:0
我想获取元标记(特别是 og:title、og:description 和 og:image)
我使用以下代码:
$tags = get_meta_tags('https://www.shoutmeloud.com/review-of-hostgator-webhosting-wordpress.html/');
echo "<pre>";
print_r($tags);
Run Code Online (Sandbox Code Playgroud)
它返回以下数组,
Array
(
[viewport] => width=device-width, initial-scale=1
[description] => Check out HostGator review for year 2017. This review if written after using Hostgator for 5 years. Is Hostgator Good hosting? Find out answer here
[twitter:card] => summary_large_image
[twitter:description] => Check out HostGator review for year 2017. This review if written after using Hostgator for 5 years. Is Hostgator Good hosting? Find out answer here
[twitter:title] => A Blogger Review …Run Code Online (Sandbox Code Playgroud)