Php 如何在一个月内统计用户外接程序的帖子?
我想统计一下用户在当前月份添加了多少帖子。我只想知道电话号码 我是这样尝试的,但不起作用:Php 如何在一个月内统计用户外接程序的帖子?,php,laravel,laravel-query-builder,Php,Laravel,Laravel Query Builder,我想统计一下用户在当前月份添加了多少帖子。我只想知道电话号码 我是这样尝试的,但不起作用: $currentMonth = date('m'); $datas = DB::table("posts") ->whereRaw('MONTH(created_at) = ?' ,[$currentMonth]) ->get(); 您应该在用户模型中创建hasManyposts关系,并相应地访问它 像这样的东西应该有用 $posts=auth()->user()->pos
$currentMonth = date('m');
$datas = DB::table("posts")
->whereRaw('MONTH(created_at) = ?' ,[$currentMonth])
->get();
您应该在用户模型中创建hasMany
posts
关系,并相应地访问它
像这样的东西应该有用
$posts=auth()->user()->posts()->whereDate('created_at',now()->startOfMonth())->get();
尝试以下代码:
$startDate=date('Y-m-d H:i:s',strottime(“-1个月”,strottime(Carbon::now()));
$postCount=Post::where('user\u id',Auth::user()->id)
->其中('created_at',[$startDate,Carbon::now()])->count()
created_at>=本月初