<?php
namespace App\Models;

use Watson\Validating\ValidatingTrait;

use Illuminate\Database\Eloquent\Model;

class Group extends Model
{
    protected $table = 'groups';

    public $rules = array(
      'name' => 'required|min:3|max:255',
    );

  /**
  * Whether the model should inject it's identifier to the unique
  * validation rules before attempting validation. If this property
  * is not set in the model it will default to true.
  *
  * @var boolean
  */
    protected $injectUniqueIdentifier = true;
    use ValidatingTrait;


  /**
  * Get user groups
  */
    public function users()
    {
        return $this->belongsToMany('\App\Models\User', 'users_groups');
    }
}
