Php Laravel 5.4-多层次hasMany/hasOne关系的访问日期

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;

在Laravel 5.4上,我在访问多层次关系的数据时遇到了困难。我有一种感觉,这是直接在拉雷维尔,但我只是不明白它。以下是设置:

我得到了3个模型:用户/职位/应用-代表用户来到工作站点申请职位

我已设置登录名,希望允许用户查看他们发送到相关职位的申请:

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
属性。