mehmetkose
Merhaba,
Listeleme yapmaya çalışıyorum ama listeleme yapmak istediğim değer many to many ilişkiye bağlı bir değer. ve yaratılıp yaratılmadığı da kesin değil. Mümkün mü acaba?
Veri yapım aşağıdaki şekilde;
Topic
id
Course
id
Pivot
id
course_id
topic_id
Rank
id
pivod_id
rank_status
Şimdi course ve topic'ler birbirlerine atanıp kaldırılabiliyor.
Bu yüzden bir Topic'in rank değeri hiç oluşturulmamış dahi olabiliyor.
Sayfada Course'u id ile çağırıp modelinde bağladığım Topic'leri dönüyorum. Fakat bunları Rank tablosundaki rank_status'a göre order etmek mümkün mü? dediğim gibi o Topic için rank değeri hiç oluşturulmamış olma gibi durum da var.
teşekkürler şimdiden
MURATSPLAT
Eloquent ile mümkün. Laravel Eloquent dökümanın okuyun.
Muhtemelen 'Polymorphic Relations' ilişkili bir veritabanı yapısı kullanabilirsiniz. Dökümandaki örnekleri inceleyebilirsiniz. Collection sınıfı ile sort order edebilirsiniz. Ya da Veritabanında satır sayısı çok fazla ise eloquent için Builder nesnesiyle yaparsanız.. Collection sınıfı ile modelleri işlmek verimsiz bir yol. Özellikle bir tablodaki satır sayısı 1000'den fazla ise ..