Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

bir foreach döngüm var. başka bir tablodan da withcount ile veri alıyorum. sorunum: bu 2 veriyi tek bir tabloda birleştiremiyorum.
aşağıdaki gibi denedim olmadı 🙂

  public function render()
    {

        $category = Category::all();

        $feed = Feed::where('site_id', $this->siteid)->get();
        $sitesay = $feed->count('site_id');
        $say = $sitesay;


        $feed = Feed::withCount(['bot' => function (Builder $query) {
        $query->where('site_id', $this->siteid);
        }])->get();

        return view('livewire.feedlinkform',['category' => $category, 'feed' => $feed],compact('say'),compact('feed'));
    }
 @foreach ($feed as $fe)
                    
                        <td class="px-2 py-4">{{ $fe->kategori }} </td>
                        <td class="px-2 py-4">{{ $fe->katlink }}</td>
                        <td class="px-2 py-4"><span class="font-bold">{{ $fe->bot_count }}</span> aktif</td>
                      </tr>

                    </tbody>
                    @endforeach

    aeneas Tüm kategoriler ve feed'i çektiğinize göre ya kayıt sayısı az diye yorumladım.

    Şöyle olabilir:

    $categories = Category::all();
    
    $feed = Feed::withCount([
            'bot' => function ($query) {
                $query->where('site_id', $this->siteid);
            }
        ])
        ->get();
    
    $feedCount = $feed->count();
    
    $feedCountBySiteId = $feed->where('site_id', $this->siteid)
        ->count();
    
    return view('livewire.feedlinkform', compact('categories', 'feed', 'feedCount', 'feedCountBySiteId'));

    hocam kusura bakmayın ben soruyu soramadım. İnsan konuya cahil olunca, soruyu da sormakta zorluk çekiyor.
    feed verilerimle withcount u aynı tabloda göstermeye çalışıyordum. tek foreach içinde, aşağıdaki gibi bir şey denedim oldu sanırım.
    merakım bu withcount a özgü bir şey mi oldu tüm sorguları bu şekilde devam ederek yapabilir miyiz.
    Bu arada category ile feed kayıt sayım çok az.

    $feed = Feed::withCount(['bot' => function (Builder $query) {
                $query->where('site_id', $this->siteid);
                }])->where('site_id', $this->siteid)->get();

      aeneas Bu şekilde site_id=$this->siteid olan feed kayıtlarını ve aynı şarta sahip bot ilişkisindeki kayıtların sayısını almış oldunuz. İstediğiniz bu ise evet, yapmanız gereken bu.