find($id)รับ id และส่งคืนโมเดลเดียว nullถ้าไม่มีรูปแบบการจับคู่ที่มีอยู่ก็จะส่งกลับ
findOrFail($id)รับ id และส่งคืนโมเดลเดียว ถ้าไม่มีมีอยู่รูปแบบการจับคู่มันจะพ่นข้อผิดพลาด1
first()ส่งคืนระเบียนแรกที่พบในฐานข้อมูล nullถ้าไม่มีรูปแบบการจับคู่ที่มีอยู่ก็จะส่งกลับ
firstOrFail()ส่งคืนระเบียนแรกที่พบในฐานข้อมูล ถ้าไม่มีมีอยู่รูปแบบการจับคู่มันจะพ่นข้อผิดพลาด1
get() ส่งคืนชุดโมเดลที่ตรงกับแบบสอบถาม
pluck($column)ส่งคืนคอลเลกชันของเฉพาะค่าในคอลัมน์ที่กำหนด ในรุ่นก่อนหน้าของ Laravel listsวิธีการนี้ถูกเรียกว่า
toArray() แปลงโมเดล / คอลเลกชันเป็นอาร์เรย์ PHP อย่างง่าย
หมายเหตุ: คอลเลกชันเป็นอาร์เรย์ที่เพิ่มขึ้น มันทำหน้าที่คล้าย ๆ กับอาร์เรย์ แต่มีจำนวนมากเพิ่มฟังก์ชันการทำงานในขณะที่คุณสามารถเห็นในเอกสาร
น่าเสียดายที่ PHP ไม่อนุญาตให้คุณใช้วัตถุคอลเลกชันทุกที่ที่คุณสามารถใช้อาร์เรย์ได้ ตัวอย่างเช่นการใช้คอลเลกชันในforeachลูปก็ใช้ได้ แต่การส่งผ่านไปยังarray_mapไม่ใช่ ในทำนองเดียวกันหากคุณพิมพ์คำใบ้อาร์กิวเมนต์เป็นarrayPHP จะไม่อนุญาตให้คุณส่งผ่านคอลเล็กชัน เริ่มต้นใน PHP 7.1 มีiterabletypehintซึ่งสามารถใช้เพื่อยอมรับทั้งอาร์เรย์และคอลเลคชัน
หากคุณต้องการรับอาร์เรย์ธรรมดาจากคอลเล็กชันให้เรียกall()ใช้ method
1ข้อผิดพลาดที่เกิดจากfindOrFailand firstOrFailmethod คือ a ModelNotFoundException. หากคุณไม่พบข้อยกเว้นนี้ด้วยตัวเองLaravel จะตอบสนองด้วย 404ซึ่งเป็นสิ่งที่คุณต้องการเกือบตลอดเวลา