- Honor Magic6 Pro - kör közepén számok
- Xiaomi Smart Band 8 - folyamatosan
- Mobvoi TicWatch Pro 3 - Wearzióproblémák
- Google Pixel topik
- iPhone topik
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Bemutatkozott a Poco X7 és X7 Pro
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- Samsung Galaxy A54 - türelemjáték
- Műholdas AI chippel fedné le a bolygót a Samsung
Ú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
- Honor Magic6 Pro - kör közepén számok
- Vége egy korszaknak: PlayStatonre is jön a Halo: Campaign Evolved
- Bemutatkozott a HHKB legújabb, Topre kapcsolókkal szerelt billentyűzete
- GTA V
- Xiaomi Smart Band 8 - folyamatosan
- Battlefield 6 teszt
- Milyen billentyűzetet vegyek?
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Mozilla Firefox
- További aktív témák...
- Asus TUF Gaming A15 (FA506NF) 15.6" FHD IPS 144Hz -25% Ryzen 5-7535HS 16GB, 512GB RTX 2050 4GB
- XBOX Series S 512GB, 6 hónap teljeskörü garanciával, üzletből eladó!
- ASUS VivoBook Max X541UVK i5-7200U 8GB RAM 512GB SSD NVIDIA GeForce 920MX 2GB Windows 11
- Szép! HP EliteBook 840 G10 Hordozható Ultrabook Fémház 14" -50% i5-1335U 32/1TB Iris Xe FHD+
- Új OEM INTEL XEON E-1241V3/E-1270V3
- Bomba ár! Lenovo X1 Yoga 1st - i7-6G I 8GB I 256SSD I 14" WQHD Touch I HDMI I W11 I CAM I Garancia
- Bomba ár! Dell Latitude 5420 - i5-1145G7 I 16GB I 256SSD I HDMI I 14" FHD I Cam I W11 I Garancia!
- BESZÁMÍTÁS! Dell Latitude 5455 14 FHD+ üzleti notebook - Qualcomm X Plus X1 16GB DDR5 512GB SSD W11
- Törött, Hibás iPhone felvásárlás!!
- Bomba ár! Dell Latitude 5500 - i5-8GEN I 16GB I 256SSD I HDMI I 15,6" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest






