zhangchangchun 5 lat temu
rodzic
commit
151eef2ac9

+ 31 - 0
app/Http/Controllers/TopicGroup.php

@@ -0,0 +1,31 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Administrator
+ * Date: 2019-06-10
+ * Time: 16:44
+ */
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+
+class TopicGroup extends Controller {
+    //列表
+    public function index(Request $request){
+
+    }
+    //创建
+    public function create(Request $request){
+        $request->only('name','img','topic_ids','desc');
+    }
+    //修改
+    public function edit(Request $request){
+        $request->only('id','name','img','topic_ids','desc');
+    }
+    //关闭
+    public function isOpen(Request $request){
+        $request->only('id','status');
+    }
+
+}

+ 18 - 0
app/Models/TopicGroup.php

@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Administrator
+ * Date: 2019-06-10
+ * Time: 16:39
+ */
+
+namespace App\Models;
+
+
+use Illuminate\Database\Eloquent\Model;
+
+class TopicGroup extends Model {
+    protected $guarded = ['id'];
+
+    protected $hidden = ['deleted_at'];
+}

+ 18 - 0
app/Models/TopicGroupInfo.php

@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Administrator
+ * Date: 2019-06-10
+ * Time: 17:10
+ */
+
+namespace App\Models;
+
+
+use Illuminate\Database\Eloquent\Model;
+
+class TopicGroupInfo extends Model {
+    protected $guarded = ['id'];
+
+    protected $hidden = ['deleted_at'];
+}

+ 18 - 0
app/Repositories/TopicGroupRepository.php

@@ -0,0 +1,18 @@
+<?php
+/**
+ * Created by PhpStorm.
+ * User: Administrator
+ * Date: 2019-06-10
+ * Time: 17:07
+ */
+
+namespace App\Repositories;
+
+
+use App\Models\TopicGroup;
+
+class TopicGroupRepository {
+    public function __construct(TopicGroup $topicGroup) {
+        $this->topicGroup = $topicGroup;
+    }
+}

+ 2 - 0
database/migrations/2019_06_04_023038_create_topic_group_table.php

@@ -17,6 +17,8 @@ class CreateTopicGroupTable extends Migration
             $table->bigIncrements('id');
             $table->string('name')->nullable()->comment('话题名称');
             $table->tinyInteger('status')->default(1)->comment('状态 1正常 0禁用');
+            $table->string('img')->nullable()->comment('图片');
+            $table->string('desc')->comment('介绍');
             $table->timestamps();
             $table->softDeletes();
         });