Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php &引用;未定义常数的使用…“;拉维误差_Php_Templates_Laravel - Fatal编程技术网

Php &引用;未定义常数的使用…“;拉维误差

Php &引用;未定义常数的使用…“;拉维误差,php,templates,laravel,Php,Templates,Laravel,我是一个新手。我想将数据库查询的结果传递给视图。我收到一条错误消息“使用未定义的常量任务-假定的‘任务’”。我做错了什么 我的代码如下: class TasksController extends BaseController{ public function index(){ $tasks = Task::all(); //return View::make(tasks.index, ['tasks' => $tasks]); r

我是一个新手。我想将数据库查询的结果传递给视图。我收到一条错误消息“使用未定义的常量任务-假定的‘任务’”。我做错了什么

我的代码如下:

class TasksController extends BaseController{
    public function index(){
        $tasks = Task::all();

        //return View::make(tasks.index, ['tasks' => $tasks]);
        return View::make(tasks.index, compact('tasks'));
    }
“我的模板”页面中的一个片段如下所示:

<body>
    <h1>All tasks!</h1>

    @foreach($tasks as $task)
        <li>{{ $task-title }} </li>
    @endforeach

所有任务!
@foreach($tasks作为$task)
  • {{$task title}}
  • @endforeach
    也改变了:

    <li>{{ $task-title }} </li>
    
  • {{$task title}
  • {{$task->title}
  • 应该是这样的。

    试试这个

     return View::make(tasks.index, $tasks);
    
    而不是

    return View::make(tasks.index, compact('tasks'));
    

    谢谢你的帮助!
     return View::make(tasks.index, $tasks);
    
    return View::make(tasks.index, compact('tasks'));