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

Merhaba.

site ve category tablolarım var. Site bilgilerini güncellediğim formda select içinde category de güncellemeye çalışıyorum.
Ne yaptıysam beceremedim. ya category tüm listeyi getiriyor, yada database de kayıtlı olanı. istediğim, en üstte secili olarak mevcut olan gelsin altında databasedeki liste.

 <select name="kategori" class="dark:bg-zinc-800 dark:border-zinc-700 w-full rounded border-gray-100 py-2.5 text-sm text-gray-500 focus:border focus:border-violet-500 focus:ring-0 dark:bg-zinc-700/50 dark:text-zinc-100">
                         <option value="{{ $site->category->id }}" @selected(old('$site->kategori') == $site->category->id)>{{ $site->category->ad }}
                        </option>

                                            </select>

    aeneas Mantık şu şekilde:

    <select>
    @foreach($categories as category)
        <option value="{{ $category->id }}" @selected($site->category_id === $category->id)>
            {{ $category->name }}
        </option>
    @endforeach
    </select>

    old() yöntemi validation hatası meydana gelip aynı sayfaya hata ile döndüğünde, kullanıcı tarafından istekte girilen, oturuma yakılmış veriyi almak için.

    Teşşekkürler hocam, her zamanki gibi, saat gibi çalıştı.