簡體   English   中英

“使用未定義的常量……”在 Laravel 中的錯誤

[英]“Use of undefined constant…” error in 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'));
    }

我的模板頁面中的一個片段如下所示:

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

    @foreach($tasks as $task)
        <li>{{ $task-title }} </li>
    @endforeach
return View::make('tasks.index')->with(compact('tasks'));

也改變:

<li>{{ $task-title }} </li>

<li>{{ $task->title }} </li>

應該是這樣的。

嘗試這個,

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

代替

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM