无法显示雄辩关系中的关系数据

时间:2017-06-05 09:36:09

标签: laravel-5

我试图在我的视图中显示来自雄辩关系的数据,但我似乎做了一点点错误。 dd显示集合中的关系,但我无法在视图中正确调用数据。以下是我的工作

员工模型

public function task()
{
    return $this->hasMany(Task::class);
}

任务模型

public function employee()
{
    return $this->belongsTo(Employee::class);
}

TaskController

public function index()
{
    $alltask = Task::with('employee')->get();

    dd($alltask);

    /*return view('task.task', compact('alltask', 'empwithtask'));*/
}

任务视图

@foreach ($alltask as $task)
<tr>
    <td>{{ $task->priority }}</td>
    <td>{{ $task->firstname }}</td> 
    /* this is meant to be the  employee.firstname */
    <td>{{ $task->title }}</td>
    <td>{{ $task->begin }}</td>
</tr>
@endforeach

我无法显示$ task-&gt; firstname,firstname来自employees表。以下是dd

结果的快照

dd capture

如何显示员工姓名?

1 个答案:

答案 0 :(得分:1)

$task->employee->firstname