Laravel - Collections - Method Remember

The remember method returns a new lazy collection that will remember any values that have already been enumerated and will not retrieve them again on subsequent collection enumerations:

    
    // No query has been executed yet...
    $users = User::cursor()->remember();
    
    // The query is executed...
    // The first 5 users are hydrated from the database...
    $users->take(5)->all();
    
    // First 5 users come from the collection's cache...
    // The rest are hydrated from the database...
    $users->take(20)->all();