'required|alpha_space|min:2|max:255|unique:manufacturers,name,{id}', 'user_id' => 'integer', ); public function has_models() { return $this->hasMany('Model', 'manufacturer_id')->count(); } public function assetscount() { return $this->hasManyThrough('Asset', 'Model')->count(); } public function assets() { return $this->hasManyThrough('Asset', 'Model'); } }