Bende bir kaç ek yapayım:
  • Çok fazla tablo var. tarifResimleri tablosunu ayrıca ilişkilendirmeye gerek yok. İki tabloyu birleştirebilirsiniz.
  • Malzemeleri adımlar ile ilişkilendirmeniz daha doğru olacaktır. Bu şekilde "hangi adımda hangi malzeme kullanılıyor?" ve "Bu tarif için hangi malzemeler gerekli?" sorularına aynı anda cevap verebilirsiniz
  • Görselden yorum ve adımların nasıl bağlanacağını tam kavrayamadım. Ancak eğer tarif > 1.adım ( + adıma ait yorumlar) > 2. adım (+adıma ait yorumlar) şeklinde ise olabilir. değilse neden 2 tablo var?
  • JWT token kullanacaksanız access_token tablosuna ihtiyacınız yok. Tymon/jwt-auth paketini kullanabilirsiniz.
  • Kullanıcı bilgilerini 2. bir tabloda tutmanız gerekmiyor. Bir kalemde bir kullanıcıya ait tüm verileri çekebilmeniz daha verimli olacaktır
  • Ufak bir fikir, her adımın ne kadar sürdüğünü not edebileceğiniz bir "TIME" sütunu fena olmaz.