期望标识符T_STRING

时间:2016-07-16 14:28:42

标签: php laravel

Laravel似乎在第3行use App\List;引发了错误,但我似乎无法弄清楚问题,因为我是Laravel的新手(可能是PHP版本的问题?)。

错误: syntax error, unexpected 'List' (T_LIST), expecting identifier (T_STRING)

这是我的PageController班级:

<?php

use App\List;
namespace App\Http\Controllers;

class PageController extends Controller
{
    public function home(){
      $lists = List::all();
      return view('home', compact('lists'));
    }
}

这里是App\List

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class List extends Model
{
    public function items(){
      return $this->hasMany(ListItem::class);
    }
}

2 个答案:

答案 0 :(得分:3)

您无法命名课程List。查看更多:List of Reserved Words

答案 1 :(得分:0)

您无法命名课程List。我遇到过这个问题,它是reserved word