Tesekkurler, linklediginiz konuya baktim. Kisa bir query ile isimleri grupladim.
$bridals = Bridal::select('place_name')
->groupBy("place_name")
->get();
return response()->json($bridals);
Ancak, soyle ki dogal olarak artik bagli olan fiyatlar tablosunu donduremiyorum. Isin biraz daha basina gidecek olursam ve daha detayli aciklarsam.
hotel model
public $with = ["fiyat];
public function fiyat()
{
return $this->hasMany("App\Fiyatlar");
}
fiyatlar model
public function hotel()
{
return $this->belongsTo("App\Hotel");
}
Bu sekilde tablolar hotel_id ile birbirine bagli. 1 hotel birden fazla fiyat tutuyor. O yuzden ayri bir tablo'da hotel_id'ye bagli olarak tutuyorum. Ve daha once bahsettigim gibi ayni hotel adindan birden fazla var. Fakat hotel isimleri ayni olsa dahi tuttuklari fiyatlar farkli.
Yalniz ben, eger hotel isimleri ayni ise onlari gruplamaya ve ayni zamanda tuttuklari fiyatlari da gruplanan id'ye baglamak istiyorum. Tam olarak yasadigim sikinti bu.