. */ namespace App; use Illuminate\Database\Eloquent\Model; class Alias extends Model { protected $table = 'aliases'; public $timestamps = false; public function account() { return $this->belongsTo('App\Account'); } public function scopeSip($query, string $sip) { if (\str_contains($sip, '@')) { list($usernane, $domain) = explode('@', $sip); return $query->where('alias', $usernane) ->where('domain', $domain); }; return $query->where('id', '<', 0); } }