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