Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
evsmash/items / libs / Schemas / ItemsParameters.php
Size: Mime:
<?php 

namespace Evsmash\Items\Schemas;

use Evsmash\Core\Schemas\Base;

class ItemsParameters extends Base {

	protected $table = 'items_parameters';

	// validate
	static public function validate() {

		return [
			'param' => 'req|max:50', 
			'value' => 'max:100000',
			'item_id' => 'req|int',
		];

	}

	// create
	public function create() {

		$this->schemaCreate(function($m) {
			$m->increments('id');
			$m->string('param', 50);
			$m->text('value');
			$m->integer('item_id');
		});

	}

}