首页 > 解决方案 > 如何为每个 id 返回一个视图?

问题描述

我正在尝试返回 Task Created 将分配给每个用户的视图。例子

在我的视图刀片中,我单击任务名称-> 它应该返回任务 id 1 下的任务分配视图,以添加用户以处理任务任务控制器

    public function show($id)
{
    $task = Task::find($id); 
    $task->task_assignments = TaskAssignment::where('task_id', $task->id)->get();

    return view('tAssignments.index')->with('task', $task); 
}

任务分配控制器

   public function show($id)
{   
    $task = Task::find($id); 
    $task_assignments = TaskAssignment::find($id); 
    return view('tAssignments.index', compact('task', 'task_assignments')); 
}

标签: phplaravel

解决方案


这就是我设法回答和传递变量的方式。如果有更好的观点请告诉我

public function show($id)
{    
    $task = Task::findOrFail($id); 
    $task_assignment = TaskAssignment::find($id);
    $task->task_assignments = TaskAssignment::where('task_id', $task->id)->get();
    return view('tAssignments.index', compact('task', 'task_assignment'))->with('task_id', $task->id); 
}

推荐阅读