0
內不存在關係,我有2種型號:Laravel得到尚未更新,或24小時
Users
模型hasMany
Payments
模型
Payments
模型belongsTo
User
模型
我想以獲得一天或者從未支付的用戶。所以最後一個相關的Payment
需要大於24小時或根本不存在。
因此,我繼續並創建了一個hasOne
幫手模型,以獲得最新的Payment
,但我有點卡在下一步。
我基本上希望能夠做到User::needsPayment()-get()
,它會返回所有需要支付的用戶,因爲他們還沒有在24小時內付款或從未支付過。
由於某種原因,php版本不工作。它在最後錯過了另一個')',但它仍然保持空着。 SQL版本工作,它很棒。謝謝! – zen
@zen對不起,愚蠢的錯字。我修好了。在StackOverflow框中編碼時無法保證。 :)而不是手動日期的東西,你可以嘗試使用碳代替:'\碳\碳:: now() - > subHours(24)'。或者你可以使用工作的SQL版本。 – patricus