Maison > Questions et réponses > le corps du texte
Utilisez la cible hasOne contre un objet db (éloquent)
L'objet cible peut-il être un tableau ?
Ou il existe un package qui peut le compléter
Ce qui suit convertit les données en json pour explication
Exemple :
{
"identifiant": 1,
"name": "test",
"size_id": 10,
"taille": {
"identifiant": 10,
"taille": "20",
"type_id": "10",
"type": {
"identifiant": 10,
"nom": "oui"
}
}
}
La taille ci-dessus est le tableau des tailles dans la base de données, je peux donc l'associer à hasOne et la récupérer
Mais le type ne correspond pas aux données de la table db, car sa valeur ne peut avoir que deux types : oui | non, j'ai donc créé un tableau pour obtenir le nom du type
Je veux que le contenu du type soit utilisé de la même manière que les relations
Je ne sais pas si cela peut être réalisé
淡淡烟草味2017-05-16 16:58:17
Plus précisément, je veux juste obtenir la valeur facilement
Je veux passer directement dans la vue
$mode->size->type->name obtient
Et mon approche actuelle est
En gros :
$type = ['10' => 'oui', '20' =>
$type[$mode->size->type_id]
Je ne pense pas que cette méthode fonctionne
怪我咯2017-05-16 16:58:17
php
$model->size->type = (object) array( 'id' => 10, 'name' => 'yes', );