Laravel 5.5 Type error: Argument 1 passed to Illuminate\Auth\EloquentUserProvider::validateCredentials() must be an instance
You must declared use AuthenticableTrait for Authenticatable interface.
For example :
use Illuminate\Contracts\Auth\Authenticatable;use Illuminate\Auth\Authenticatable as AuthenticableTrait;use Illuminate\Database\Eloquent\Model;class Company extends Model implements Authenticatable{use AuthenticableTrait;