【问题标题】:how can I use exists column with laravel model如何在 laravel 模型中使用存在列
【发布时间】:2017-07-09 12:39:57
【问题描述】:

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

$model->exists

Laravel 检查记录是否存在,评估者返回存在的值。

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

【问题讨论】:

标签: php eloquent exists laravel-5.4


【解决方案1】:

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

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

Source

【讨论】:

    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 2020-10-17
      • 2017-05-26
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      相关资源
      最近更新 更多