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; }