作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的 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/
我是一名优秀的程序员,十分优秀!