diff --git a/Eloquent/Collection.php b/Eloquent/Collection.php
index <HASH>..<HASH> 100755
--- a/Eloquent/Collection.php
+++ b/Eloquent/Collection.php
@@ -4,6 +4,7 @@ namespace Illuminate\Database\Eloquent;
 
 use LogicException;
 use Illuminate\Support\Arr;
+use Illuminate\Contracts\Support\Arrayable;
 use Illuminate\Contracts\Queue\QueueableCollection;
 use Illuminate\Support\Collection as BaseCollection;
 
@@ -22,6 +23,10 @@ class Collection extends BaseCollection implements QueueableCollection
             $key = $key->getKey();
         }
 
+        if ($key instanceof Arrayable) {
+            $key = $key->toArray();
+        }
+
         if (is_array($key)) {
             if ($this->isEmpty()) {
                 return new static;
[<I>] Modify find eloquent collection method to accept collection (#<I>)

* Modify find eloquent method to accept collection



* Fix style ci



* Modify if condetion to check for Arryable instead of BaseCollection