Khi sử dụng Eloquent của Laravel hầu hết các chúng ta đều biết cách sử dụng method find()
để tìm record trên database với ID cho trước:
$post = Post::find(100);
Tuy nhiên ít bạn biết rằng ngoài find()
thì Laravel còn cung cấp method findOrFail()
rất hữu ích và có thể giúp chúng ta code nhanh hơn nữa!
Ví dụ thay vì phải viết đoạn code dài dòng như sau:
$post = Post::find(100);
if ( empty ($post) ) {
abort (404);
}
Chúng ta có thể code ngắn gọn lại như sau:
$post = Post::findOrFail(100);
Nếu b...