Quant à savoir si l'objet hasOne dans Laravel ORM peut cibler des tableaux
PHP中文网
PHP中文网 2017-05-16 16:56:17
0
2
815

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é

PHP中文网
PHP中文网

认证0级讲师

répondre à tous(2)
淡淡烟草味

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

刘奇
php$model->size->type = (object) array(
    'id' => 10,
    'name' => 'yes',
);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal