Ejemplo n.º 1
0
 /**
  * 获取所有Meta元数据
  *
  * @param  string $type 元模型类型 分类category,标签tag
  * @return Illuminate\Support\Collection
  */
 public function meta($type = 'category')
 {
     if ($type === 'tag') {
         $metas = $this->meta->tag()->get();
     } else {
         $metas = $this->meta->category()->get();
     }
     return $metas;
 }
Ejemplo n.º 2
0
 /**
  * 创建或更新Meta分类
  *
  * @param  Douyasi\Models\Meta $meta
  * @param  array $inputs
  * @return Douyasi\Models\Meta
  */
 private function saveCategory($meta, $inputs)
 {
     $meta->name = e($inputs['name']);
     $meta->description = e($inputs['description']);
     $meta->type = 'category';
     if (array_key_exists('slug', $inputs)) {
         $meta->slug = e($inputs['slug']);
     }
     $meta->save();
     return $meta;
 }