需要在index.blade.php文件中打印任务表task_name列值
这是index.blade.php
@if(isset($tasks))
@foreach ($tasks as $task)
<h1>{{ $task->task_name }}</h1>
@endforeach
@endif
TasksController.php是
public function index()
{
$tasks = Task::all();
return view('tasks.index')->withTasks($tasks);
}
没有任何错误消息但不打印数据......如何修复
答案 0 :(得分:1)
变化:
return view('tasks.index')->withTasks($tasks);
到
return view('tasks.index')->with('tasks', $tasks);
或
return view('tasks.index', array('tasks' => $tasks));
再试一次。
说明:
视图函数的第二个参数是包含不同索引中的数据的数组。作为将完整数组数组传递给view
辅助函数的替代方法,您可以使用with方法将各个数据片段添加到视图中。
答案 1 :(得分:0)
只需替换
return view('tasks.index')->withTasks($tasks);
与
return view('tasks.index',['tasks'=>$tasks]);
再试一次。