Laravel 5.7:定义具有保留名称的模型的关系

时间:2018-09-27 16:30:10

标签: php laravel eloquent relationship laravel-5.7

我浏览了这篇文章... Laravel - name a model using a reserved word

但这不能提供定义关系的解决方案。

我有一个型号名称self.navigationItem.hidesSearchBarWhenScrolling = NO; 而且我必须将它与学生和班级分配联系起来

这是Student.php中定义的我的关系:

Class.php

我已经尝试了所有方法,现在不想更改我的Model名称。我该如何工作?我不断在修补程序中收到此错误:

  

PHP错误:语法错误,意外的“类”(T_CLASS),预期   /home/vagrant/Homestead/app/app/Class.php中的标识符(T_STRING)   第7行

1 个答案:

答案 0 :(得分:0)

您不能使用保留字!!!!

作为建议(我在项目中所做的工作),请使用模型“ ClassRoom”的名称或类似名称。

还有关系“ classRooms()”的名称或其他名称。