コード例 #1
0
 public static function storeKarmacirclesfeed($giver, $receiver, $feedtype, $feedtypeId)
 {
     if ($feedtype == 'KarmaNote') {
         $karmaNoteData = Karmanote::where('id', '=', $feedtypeId)->select('id', 'user_idgiver', 'connection_idgiver')->first();
         $karmaCircleFeed = new Karmafeed();
         if (!empty($karmaNoteData->user_idgiver)) {
             $karmaCircleFeed->giver_id = $karmaNoteData->user_idgiver;
         } else {
             $karmaCircleFeed->giver_id = '0';
         }
         if (!empty($karmaNoteData->connection_idgiver)) {
             $karmaCircleFeed->karmafeed_connection_id = $karmaNoteData->connection_idgiver;
         } else {
             $karmaCircleFeed->karmafeed_connection_id = '0';
         }
         $karmaCircleFeed->receiver_id = $receiver;
         $karmaCircleFeed->message_type = $feedtype;
         $karmaCircleFeed->id_type = $feedtypeId;
         $karmaCircleFeed->save();
     } else {
         $karmaCircleFeed = new Karmafeed();
         $karmaCircleFeed->giver_id = $giver;
         $karmaCircleFeed->receiver_id = $receiver;
         $karmaCircleFeed->message_type = $feedtype;
         $karmaCircleFeed->id_type = $feedtypeId;
         $karmaCircleFeed->save();
     }
     return true;
 }