需要在show.blade.php文件中的laravel中显示表数据,它是从TaskController.php生成的
public function index()
{
$tasks = Task::all();
return view('tasks.index')->with('tasks', $tasks);
}
这是index.blade.php
@if(isset($tasks))
@foreach ($tasks as $task)
<h1>{{ $task->task_name }}</h1>
@endforeach
@endif
将此索引包含在show.blade.php
文件中@include('tasks.index')
但不会产生任何结果????没有任何错误???如何解决这个问题
答案 0 :(得分:0)
您需要检查它,它是一个数组还是一个对象。尝试如下,它将工作
@if (is_array($tasks) || is_object($tasks))
@foreach ($tasks as $task)
<h1>{{ $task->task_name }}</h1>
@endforeach
@endif