- Apple iPhone 16 - ígéretek földje
- Bemutatkozott a Poco X7 és X7 Pro
- Apple Watch Ultra - első nekifutás
- Xiaomi 14T - nem baj, hogy nem Pro
- Új telefont és tabletet mutatott be a Telekom
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Google Pixel topik
- Samsung Galaxy A56 - megbízható középszerűség
- iPhone topik
Új hozzászólás Aktív témák
-
trisztan94
őstag
Hali!
Laraveles kérdésem lenne.
Van egy categories nevű táblám adatbázisban, amelyben van egy parent_category_id mező. A parent_category_id foreign key-el van ugyanúgy a categories table-re kötve.
Adatbázis migráció:
Schema::create('categories', function (Blueprint $table) {
$table->increments('id');
$table->string('category_name');
$table->integer('parent_category_id')->unsigned()->nullable();
$table->timestamps();
$table->foreign('parent_category_id')
->references('id')
->on('categories');
});A Category model-em:
public function parent(){
return $this->belongsTo('App\Category', 'id', 'id');
}
public function children() {
return $this->hasMany('App\Category', 'id', 'id');
}Magyarra lefordítva egy kategória egy darab szülőhöz tartozhat, de lehet több gyermeke ugye.
Itt egy kategória az adatbázisban:
Viszont ha meghívom rá a $venues->venueCategories[0]->category->parent sort, NULL-t kapok vissza. Ha nem kérem le a parent property-t, akkor viszont visszakapom a 77-es id-val rendelkező kategóriát (ami a screenshotban is van).
Mit csinálok szerintetek rosszul?
Köszi!
Új hozzászólás Aktív témák
- Crucial P5 Plus 1TB NVMe PCIe Villámgyors rendszermeghajtó, 1 év garanciával!
- ASUS ROG STRIX 1000W 80+ Gold Erő, stabilitás, jövőállóság! 8év garancia
- 4x be quiet! Light Wings 140mm PWM High-speed Látványos, brutális légáram!
- Nintendo Switch 1/2 games
- be quiet! Dark Rock Elite RGB Halk, brutális teljesítmény, prémium dizájn! 3év garancia
- HIBÁTLAN iPhone SE 2022 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS2983
- Bomba ár! Dell Latitude 5300 - i5-8GEN I 8GB I 256SSD I 13,3" HD I HDMI I Cam I W11 I Gari!
- Satechi 200w USB-C 6-port PD GAN - UK / Számla / Garancia /
- Bomba ár! HP EliteBook Folio 1040 G2 - i5-G5 I 8GB I 256GB SSD I 14" HD+ I Cam I W10 I Garancia!
- LG 48C4 - 48" OLED evo - 4K 144Hz - 0.1ms - NVIDIA G-Sync - FreeSync - HDMI 2.1 - A9 Gen7 CPU
Állásajánlatok
Cég: FOTC
Város: Budapest