如何根據 laravel 中的一列獲取最新記錄? (How to get latest record based on one column in laravel?)


問題描述

如何根據 laravel 中的一列獲取最新記錄? (How to get latest record based on one column in laravel?)

我想根據 customer_id 的一列選擇行。現在的情況是 Invoices 表中有一個 ccustomer_id 列。

這是我現在得到它的方法

Invoice::where('payment_status',1)‑>get()

但是這個查詢的問題是如果有兩張客戶發票將得到兩張發票。我只需要最新的?

要查詢什麼?


參考解法

方法 1:

here is what you need to do

Invoice::where('payment_status',1)‑>order_by('created_at', 'desc')‑>first();

(by user13134426Vahid Marali)

參考文件

  1. How to get latest record based on one column in laravel? (CC BY‑SA 2.5/3.0/4.0)

#laravel-8 #eloquent #Laravel #MySQL






相關問題

在 Laravel 的表中計算 user_id (Count user_id in a table in Laravel)

如何通過模型顯示表中的數據,自定義行除外 (How to show data from table via Model except a custom row)

如何在 Laravel 的模型中為所有貨幣字段(十進制屬性)加上逗號 (How to put comma to all money fields (decimal attributes) in a model in Laravel)

Laravel:8.x 目標類 [ArticlesController] 不存在 (Laravel:8.x Target class [ArticlesController] does not exist)

如何根據 laravel 中的一列獲取最新記錄? (How to get latest record based on one column in laravel?)

訂閱者中間件路由允許公眾查看所有受限頁面 (Subscriber middleware route allowing public to view all restricted pages)

更改徽標默認通知電子郵件 laravel 8 (change logo default notification email laravel 8)

Laravel 8 - 如果用戶有權調用路由,請簽入控制器 (Laravel 8 - Check in Controller if user has permission to call route)

laravel 微風 Multi Auth - 具有兩個不同註冊的 Admin Guard (laravel breeze Multi Auth - Admin Guard with two diffirent registration)

找不到組件的類或視圖 (Unable to locate a class or view for component)

Laravel 8 數據庫不會使用 HTML 表單更新 (Laravel 8 database won't update using HTML form)

Laravel問題從電子郵件驗證傳遞錯誤消息 (Laravel problem to pass error message from email verification)







留言討論