#firstOrFail

laravel的ORM模型的find(),findOrFail(),first(),firstOrFail(),get(),list(),toArray()之间的区别

find($id)需要一个id并返回一个模型。如果不存在匹配的模型,则返回null。 findOrFail($id)需要一个id并返回一个模型。如果不存在匹配的模型,则会引发错误,它会抛出一个error。 first()返回在数据库中找到的第一条记录。如果不存在匹配的模型,则返回null。 ...