Pārlūkot izejas kodu

Update FixLikes command, fix postgres support

Daniel Supernault 5 gadi atpakaļ
vecāks
revīzija
771f9c4615
1 mainītis faili ar 2 papildinājumiem un 2 dzēšanām
  1. 2 2
      app/Console/Commands/FixLikes.php

+ 2 - 2
app/Console/Commands/FixLikes.php

@@ -40,7 +40,7 @@ class FixLikes extends Command
     public function handle()
     {
         $chunk = 100;
-        $limit = Like::groupBy('status_id')->get()->count();
+        $limit = Like::select('status_id')->groupBy('status_id')->get()->count();
         
         if($limit > 1000) {
             if($this->confirm('We have found more than 1000 records to update, this may take a few moments. Are you sure you want to continue?') == false) {
@@ -56,7 +56,7 @@ class FixLikes extends Command
         $bar->start();
 
         Like::selectRaw('count(id) as count, status_id')
-            ->groupBy('status_id')
+            ->groupBy(['status_id','id'])
             ->chunk($chunk, function($likes) use($bar) {
                 foreach($likes as $like) {
                     $s = Status::find($like['status_id']);