added firstOrCreate and firstOrNew methods to Eloquent query builder.