[silindi]
Bu tabloya pivot tablo diyoruz. Şu şekilde kayıtların eklendiğini düşünün:
+------------+-------------+
| product_id | category_id |
+------------+-------------+
| 1 | 1 |
| 1 | 2 |
| 1 | 5 |
| 1 | 18 |
| 2 | 1 |
| 2 | 4 |
| 3 | 11 |
| 4 | 9 |
| 4 | 10 |
+------------+-------------+
Burada id'si 1 olan ürünün kategorileri 1, 2 ,5 ve 18. Gördüğünüz gibi bir ürüne 4 kategori verdiniz.
Bu şekilde bir ilişki ise Laravel'de many-to-many ya da belongsToMany olarak geçmekte:
https://laravel.com/docs/7.x/eloquent-relationships#many-to-many
Ayrıca
[silindi] peki burda ara tablo oluşturmamızda ki mantık ne onu pek anlayamadım
şeklinde bir soru sormanız konuya ne kadar yabancı olduğunuzu gösteriyor. O yüzden önce arkasındaki mantığı araştırın ve Laravel dokümanlarını inceleyin, sonra kod yazmaya geçin derim.