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