robsonvn / laravel-couchdb

A CouchDB based Eloquent model and Query builder for Laravel
56 stars 28 forks source link

FatalThrowableError #9

Closed abedmaatalla closed 6 years ago

abedmaatalla commented 7 years ago

Issue this error shows up when using embedsOne

Type error: Argument 2 passed to Robsonvn\CouchDB\Relations\EmbedsOneOrMany::match() must be an instance of Illuminate\Database\Eloquent\Collection

Documentation

Change this part of documentation => use Robsonvn\CouchDB\Eloquent\Model as Eloquent;

class User extends Eloquent {

public function items()
{
    return $this->hasMany(**'Item'**);
}

}

To => use Robsonvn\CouchDB\Eloquent\Model as Eloquent;

class User extends Eloquent {

public function items()
{
    return $this->hasMany(**Item::class**);
}

}

robsonvn commented 6 years ago

You can specify the full path of the class as \App\Collection or the class itself