Applogise为图像!我做了像这样的数据表结构.如何从城市方面获取用户数据.我用laravel. x1c 0d1x
lb3vh1jj1#
您必须定义一对多关系。在City模型中,定义一个返回hasMany关系的函数。
public function users(): HasMany { return $this->hasMany(User::class); }
在用户模型中,定义此函数的逆函数
public function city(): BelongsTo { return $this->belongsTo(City::class); }
别忘了导入
Illuminate\Database\Eloquent\Relations\BelongsTo; Illuminate\Database\Eloquent\Relations\HasMany;
上课之后,您可以自由使用此函数,例如:
$users = $city->users() //$city is an instance of City:class
另请阅读文档以了解更多信息:Laravel Eloquent关系文档
1条答案
按热度按时间lb3vh1jj1#
您必须定义一对多关系。
在City模型中,定义一个返回hasMany关系的函数。
在用户模型中,定义此函数的逆函数
别忘了导入
上课
之后,您可以自由使用此函数,例如:
另请阅读文档以了解更多信息:Laravel Eloquent关系文档