Php Laravel 5.4-多层次hasMany/hasOne关系的访问日期
在Laravel 5.4上,我在访问多层次关系的数据时遇到了困难。我有一种感觉,这是直接在拉雷维尔,但我只是不明白它。以下是设置: 我得到了3个模型:用户/职位/应用-代表用户来到工作站点申请职位 我已设置登录名,希望允许用户查看他们发送到相关职位的申请:Php Laravel 5.4-多层次hasMany/hasOne关系的访问日期,php,laravel,laravel-5,Php,Laravel,Laravel 5,在Laravel 5.4上,我在访问多层次关系的数据时遇到了困难。我有一种感觉,这是直接在拉雷维尔,但我只是不明白它。以下是设置: 我得到了3个模型:用户/职位/应用-代表用户来到工作站点申请职位 我已设置登录名,希望允许用户查看他们发送到相关职位的申请: public function index() { $user = User::find(Auth::user()->id); $applications = $user->appliedPosts;
public function index() {
$user = User::find(Auth::user()->id);
$applications = $user->appliedPosts;
return view('pages.user.appliedPost.index')->withApplications($applications);
}
我可以将用户与应用程序连接起来,但是如何根据“应用程序”表上的post_id获取文章标题
提前感谢。好吧,如果
应用程序
与帖子
相关,您可以像这样访问帖子标题:
$application->post->title
你能展示User/Post/Application表结构吗?也许我想了解你的模型结构,但它不是简单的
$applications->each(函数($Application){$Application->Post->title})代码>?这假设您的应用程序
模型与post
模型之间有一个belongsTo关系,该关系包含您要查找的title
属性。