2015-03-23 19 views
24

findOrFail() phương pháp mà ném 404 nếu không có gì đã được tìm thấy, ví dụ:Laravel - tìm theo cột tùy chỉnh hoặc thất bại

User::findOrFail(1); 

Làm thế nào tôi có thể tìm thấy một thực thể theo cột tùy chỉnh hoặc thất bại, một cái gì đó như thế này:

Page::findBySlugOrFail('about'); 

Trả lời

53

Hãy thử nó như thế này :)

Page::where('about', '=' ,'data')->firstOrFail(); 
+2

nó hoạt động, cảm ơn! –

+6

'Trang :: ở đâu ('về', 'dữ liệu') -> firstOrFail();' điều này sẽ làm việc cho nhà điều hành bình đẳng '=' không cần đặt nó rõ ràng – Alupotha

+0

@Alupotha Bạn cũng có thể làm 'Trang :: whereAbout ('data') -> firstOrFail(); ' –

Các vấn đề liên quan