标签: php eloquent exists laravel-5.4
我的数据库中有一个名为exists的列,但是当我尝试使用
exists
$model->exists
Laravel检查记录是否存在rater返回exists的值。
他们有什么办法告诉Laravel不要在那个特定型号上这样做吗?
答案 0 :(得分:2)
如前所述,重命名列是个好主意,因为它是大多数数据库服务器中的保留关键字。
要回答您的问题,您可以使用$model->getAttribute('exists')获取模型属性的值。
$model->getAttribute('exists')
Source
答案 1 :(得分:0)
还有另一种方法可以做到这一点;将变量设置为字段名称,然后以这种方式访问它:
$fieldname = 'exists'; $model->$fieldname;