findWhere() 函数在 Laravel 查询中有什么作用

问题描述

函数 findWhere 中使用 findWhere() 做什么.. 在 laravel 中 where 表示条件 这也是条件,但我不知道这到底是什么意思 findWhere do here

提前致谢

public function getInfluencerCampaign($request)
   {
       return $this->with(["invite" => function($query) use ($request){
           $query->with(['campaign' => function($campaignQuery) use($request) {
               $campaignQuery->select(['id','name','slug','objective_id'])
                   ->with(['payment'  => function($query){
                       $query->with(['paymentType' => function($paymentQuery){
                           $paymentQuery->select(['id','name']);
                       }])->select(['payment_type_id','campaign_id']);
                   },'objective' => function($objectiveQuery){
                       $objectiveQuery->select(['id','slug']);
                   },'statistics' => function($statisticQuery) use ($request){
                       $statisticQuery->select(['user_id','campaign_id','placement_id','work_rate','rating','eng_rate','comment_count','like_count','follower_count'])
                           ->where('user_id',$request->input('user_id'));
                   }
                   ]);
           }]);
       }])
       ->findWhere([
           'assign_to_id' => $request->input('user_id'),])->groupBy('campaign_invite_id');
   }

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)