php - Renseignez-vous sur la sélection de préchargement éloquent
天蓬老师
天蓬老师 2017-05-17 09:55:40
0
1
352

La version Laravel est 5.4

1, il existe un tel code, comme suit

$this->model->with('article')->get()

2, l'instruction SQL exécutée maintenant est

select * from article where..

Je veux que l'instruction SQL soit exécutée comme

select id,title from user where..

S'il vous plaît, dites-moi comment y parvenir

Méthodes que j'ai essayées

$this->model->with(['user' => function($query){
        $query->select('id','article');
  }])->get()

OU

public function user() {
    $query->belongTo(Article::class)->select('id', 'title');
}

Rien ne fonctionne

天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

répondre à tous(1)
黄舟

Je ne l'ai pas essayé, mais vous pouvez vous référer à cette requête liée à Laravel pour obtenir seulement une partie des données de l'objet géré

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal