[Laravel Nova] MorphTo en dan BelongsTo

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • Groax
  • Registratie: Oktober 2012
  • Laatst online: 02-10 11:33
Mijn vraag

Voor een project heb ik een MorphTo. Deze werkt super (eindelijk....) maar nu wil ik een relatie voor de BelongsTo maken zodat deze de Countries ophaalt.

In laravel werkt dit gewoon.
PHP:
1
$client = Fund::with('relations', 'relations.fundRelationTable', 'relations.fundRelationTable.country')->find(1018);


Ik wil dit in de resource ook voor elkaar krijgen
PHP:
1
2
3
MorphTo::make(__('Type'),'fundRelationTable')->types([Client::class, Contact::class])->searchable(),

BelongsTo::make(__('Country'), 'fundRelationTable.country', Country::class),


Dit werkt dan wel maar is niet wat ik wil.

PHP:
1
2
3
Text::make(__('Country'), function () {
    return $this->fundRelationTable->country->name;
}),



Relevante software en hardware die ik gebruik
Nova 3.10


Bvd!

[ Voor 10% gewijzigd door Groax op 18-09-2020 14:50 ]

Alle reacties


  • Groax
  • Registratie: Oktober 2012
  • Laatst online: 02-10 11:33
Niemand? :-(

[ Voor 8% gewijzigd door Groax op 24-09-2020 13:42 ]


Acties:
  • 0 Henk 'm!

  • Postman
  • Registratie: Februari 2000
  • Laatst online: 26-09 12:50
Ik zou je graag helpen, maar zelfs na 5 keer de vraag gelezen te hebben op verschillende momenten snap ik nog steeds niet wat je nu precies wilt bereiken en wat je zelf al geprobeerd hebt.

Iets werkt in Laravel, maar ik gok dat dat dus niet is wat je nodig hebt.
Vervolgens wil je iets in de resource ook voor elkaar krijgen. Is die code nu wel of niet werkend? Wat voor foutmeldingen bij niet werkend?
En dan is er iets dat werkt, maar niet is wat je wilt. Waarom is dat niet wat je wil?