2017-02-20 24 views
1

我在我的數據庫中調用exists一列接一列,但如果記錄存在評估者返回的存在價值時,我嘗試使用我如何使用存在與laravel模式

$model->exists 

Laravel檢查。

他們有什麼辦法告訴Laravel不要在這個特定的模型上做到這一點?

+0

檢查一次https://laravel.com/docs/5.4/queries#where-exists-clauses –

+0

也許考慮改變你的專欄名稱不會發生衝突,這也會避免將來很多混淆 –

回答

2

如前所述,重命名您的列將是一個好主意,因爲它是大多數數據庫服務器中的保留關鍵字。

要回答您的問題,您可以使用$model->getAttribute('exists')來獲取模型屬性的值。

Source

+0

非常感謝你。 – phper

0

還有另一種方式來做到這一點爲好;一個變量設置爲您的字段的名稱,然後訪問這樣說:

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