In this post, I will explain what is the usage of Laravel Eloquent firstOrNew() and its importance. Laravel provides firstOrNew() will help us to check the record in the database by the given attributes. However, if the model does not found, a new instance will return.