HEX
Server: Apache
System: Linux pdx1-shared-a1-38 6.6.104-grsec-jammy+ #3 SMP Tue Sep 16 00:28:11 UTC 2025 x86_64
User: mmickelson (3396398)
PHP: 8.1.31
Disabled: NONE
Upload Files
File: /home/mmickelson/spilicensing/app/System.php
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class System extends Model
{

    /**
     * The database table used by the model.
     *
     * @var string
     */
    protected $table = 'systems';

    /**
     * Attributes that should be mass-assignable.
     *
     * @var array
     */
    protected $fillable = ['systemId', 'systemType', 'systemVer', 'product', 'hostApp', 'hostVer', 'prodVer', 'subproduct'];

    public function licenses() {
        return $this->belongsToMany('App\License');
    }

    public function updateFromMessage(CallMessage $message) {
        $this->systemType = $message->sysType;
        $this->systemVer = $message->osVer;
        $this->hostApp = $message->hostApp;
        $this->hostVer = $message->hostVer;
        $this->product = $message->product;
        $this->subproduct = $message->subproduct;
        $this->prodVer = $message->prodVer;
        // others?
    }
}