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);
}
}
答案 0 :(得分:3)
您无法命名课程List
。查看更多:List of Reserved Words
答案 1 :(得分:0)
您无法命名课程List
。我遇到过这个问题,它是reserved word。