Laravel,语法错误,意外' ::'在尝试从DB中获取数据时在控制器中

时间:2015-06-27 15:33:12

标签: laravel laravel-5

我正在尝试按照Laravels documentation中显示的示例为我的数据库获取一些数据。

但由于某种原因,我得到语法错误,意外的' ::'在第15行的HomeController.php中。

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class News extends Model
{
    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'news';

    /**
     * The attributes that are mass assignable.
     *
     * @var array
     */
    protected $fillable = ['title', 'text'];
}

如果需要,这是模型

rails new my_project -T

1 个答案:

答案 0 :(得分:1)

  1. newreserved word,不能用作课程。
  2. 您的课程称为News,而不是new。因此,将new::all();更改为News::all();