gpt4 book ai didi

php - 如何在Laravel中过滤每个projectId的taskId?

转载 作者:行者123 更新时间:2023-11-29 18:14:46 25 4
gpt4 key购买 nike

在我的 laravel 5.2 应用程序中,我需要打印任务文件夹中 show.blade.php 文件中的每个任务名称任务/show.blade.php

<h2>{{$task->project->project_name}}</h2>
<hr>
{{$task->task_name}}
<hr>
{!!$task->body!!}
<hr>
@include('comments.form')

@include('files.form')

这是我的taskController显示方法

public function show($id)
{
$project = Project::find($id);
$task = Task::find($id);
$files = $this->getFiles($id);
return view('tasks.show')->withProject($project)->withFiles($files)->withTask($task);
}

我的任务表是这样的

id  task_name  project_id
1 jui 1
2 kiu 2
3 hyu 1

但我的问题是打印时

{{$task->task_name}}

此处始终仅显示任务 ID 1 任务名称。如何解决这个问题?

已编辑当我单击任务文件夹中index.blade.php 上的每个任务名称时,我需要打印每个任务详细信息

index.blade.php

@foreach ($project->tasks as $task)
<h4><i class="fa fa-check-square-o"></i> <span><a href="/projects/{{$project->id}}/tasks/{{ $task->id }}">{{ $task->task_name }}</a>
@endforeach

最佳答案

这工作正常

在任务 Controller 中

public function show($project_id,$task_id)
{
$project = Project::find($project_id);
$task = Task::find($task_id);
$files = $this->getFiles($task_id); // or project_id
return view('tasks.show')->withProject($project)->withFiles($files)->withTask($task);
}

关于php - 如何在Laravel中过滤每个projectId的taskId?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47120676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com