Laravel - 使用保留字命名模型

Oba*_*bay 4 php laravel

我知道不可能在PHP中使用保留字作为类名,但我的Laravel应用程序可以管理课程和类,所以我有一个名为a的数据库表classes,ClassController希望是一个Class模型.但是,在Laravel中,我的模型必须被命名Class,这在PHP中是不允许的:

class Class extends Model {}
Run Code Online (Sandbox Code Playgroud)

使用同义词,最接近的是Lecture,似乎仍然不正确.

是否有Laravel解决方法?

Alm*_*k G 5

Laravel不会强制您为模型或控制器使用特定名称.这只是一个惯例.您可以根据需要为模型命名.您必须做的唯一修改是protected $table = 'classes'在您的模型中声明