Default implementation of HasPartnerInterface for User models.
Assumes the implementing model's table has a partner_id column
pointing to sdk_partners.id.
Usage: class User extends Authenticatable implements HasPartnerInterface { use HasPartner; }
The consumer must add their own migration: $table->unsignedInteger('partner_id')->nullable(); $table->foreign('partner_id')->references('id')->on('sdk_partners');
| Methods | ||
|---|---|---|
public
|
partner(): ?Partner
|
# |
public
|
partnerRelation(): BelongsTo
|
# |