use*_*060 2 php templates laravel
我是Laravel新手。我想将数据库查询的结果传递给视图。我收到一条错误消息“使用未定义的恒定任务-假定为'任务'”。我究竟做错了什么?
我的代码如下:
class TasksController extends BaseController{
public function index(){
$tasks = Task::all();
//return View::make(tasks.index, ['tasks' => $tasks]);
return View::make(tasks.index, compact('tasks'));
}
Run Code Online (Sandbox Code Playgroud)
我的模板页面的一个片段如下所示:
<body>
<h1>All tasks!</h1>
@foreach($tasks as $task)
<li>{{ $task-title }} </li>
@endforeach
Run Code Online (Sandbox Code Playgroud)
return View::make('tasks.index')->with(compact('tasks'));
Run Code Online (Sandbox Code Playgroud)
也改变:
<li>{{ $task-title }} </li>
Run Code Online (Sandbox Code Playgroud)
至
<li>{{ $task->title }} </li>
Run Code Online (Sandbox Code Playgroud)
应该是这样的。
| 归档时间: |
|
| 查看次数: |
22613 次 |
| 最近记录: |