table = 'serial_number_check'; $this->casts = [ 'keyword' => 'json', 'response' => 'json', ]; $this->guarded = []; } public function user(): BelongsTo { return $this->belongsTo(Client::class); } public function tracking(): HasMany { return $this->hasMany( related: SerialNumberCheckTracking::class, ); } public static function getHistoryWithUserInfo() { return self::select( 'serial_number_check.*', 'users.email as email' )->leftJoin('users', 'users.id', '=', 'serial_number_check.user_id'); } }