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?
    }
}