|UserInvite newModelQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserInvite newQuery() * @method static \Illuminate\Database\Eloquent\Builder|UserInvite query() * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereCreatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereEmail($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereKey($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereMessage($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereProfileId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereToken($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereUpdatedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereUsedAt($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereUserId($value) * @method static \Illuminate\Database\Eloquent\Builder|UserInvite whereValidUntil($value) * * @mixin \Eloquent */ class UserInvite extends Model { public function sender() { return $this->belongsTo(Profile::class, 'profile_id'); } public function url() { return url("/i/invite/code/{$this->key}/{$this->token}"); } }