|
@@ -10,12 +10,14 @@ namespace App\Repositories;
|
|
|
|
|
|
|
|
|
use App\Models\Behavior;
|
|
|
+use App\Models\Feed;
|
|
|
use Illuminate\Support\Facades\Log;
|
|
|
|
|
|
class FeedRepositories
|
|
|
{
|
|
|
- public function __construct()
|
|
|
+ public function __construct(Feed $feed)
|
|
|
{
|
|
|
+ $this->feed = $feed;
|
|
|
}
|
|
|
|
|
|
public function getFeedType($action)
|
|
@@ -39,7 +41,8 @@ class FeedRepositories
|
|
|
*/
|
|
|
public function feedCreate($request)
|
|
|
{
|
|
|
- $fans = $request['fans'];
|
|
|
+ Log::debug('feedCreate-request:'.$request);
|
|
|
+ $fans = isset($request['fans'])?$request['fans']:[];
|
|
|
$behaviorFlag = $request['behavior_flag'];
|
|
|
$feedType = $this->feedCreate($behaviorFlag);
|
|
|
if($feedType){
|
|
@@ -64,6 +67,7 @@ class FeedRepositories
|
|
|
$data['relate_id'] = $request['focus_uid'];
|
|
|
}
|
|
|
$data['content'] = json_encode($content);
|
|
|
+ $this->feed->insert($data);
|
|
|
}
|
|
|
}
|
|
|
}
|