【发布时间】:2016-07-16 14:28:42
【问题描述】:
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);
}
}
【问题讨论】:
-
不给出任何理由就拒绝投票?太荒谬了。
-
列表是保留关键字。尝试命名其他东西
-
面部护理。谢谢。
-
it's ridiculous不,这叫做缺乏研究,你有没有试过把你的错误信息放在谷歌上?我的第一个结果是stackoverflow.com/questions/18794279/…