如何使用laravel模型的存在列

时间:2017-02-20 09:43:08

标签: php eloquent exists laravel-5.4

我的数据库中有一个名为exists的列,但是当我尝试使用

$model->exists

Laravel检查记录是否存在rater返回exists的值。

他们有什么办法告诉Laravel不要在那个特定型号上这样做吗?

2 个答案:

答案 0 :(得分:2)

如前所述,重命名列是个好主意,因为它是大多数数据库服务器中的保留关键字。

要回答您的问题,您可以使用$model->getAttribute('exists')获取模型属性的值。

Source

答案 1 :(得分:0)

还有另一种方法可以做到这一点;将变量设置为字段名称,然后以这种方式访问​​它:

$fieldname = 'exists'; $model->$fieldname;