ソースを参照

list 可以获取content

visuddhinanda 2 年 前
コミット
2d42695178
1 ファイル変更11 行追加3 行削除
  1. 11 3
      app/Http/Controllers/ArticleController.php

+ 11 - 3
app/Http/Controllers/ArticleController.php

@@ -122,9 +122,14 @@ class ArticleController extends Controller
     public function index(Request $request)
     public function index(Request $request)
     {
     {
         //
         //
-        $table = Article::select(['uid','title','subtitle',
+        $field = ['uid','title','subtitle',
                                 'summary','owner','lang',
                                 'summary','owner','lang',
-                                'status','editor_id','updated_at','created_at']);
+                                'status','editor_id','updated_at','created_at'];
+        if($request->get('content')==="true"){
+            $field[] = 'content';
+            $field[] = 'content_type';
+        }
+        $table = Article::select($field);
         switch ($request->get('view')) {
         switch ($request->get('view')) {
             case 'studio':
             case 'studio':
 				# 获取studio内所有channel
 				# 获取studio内所有channel
@@ -180,9 +185,12 @@ class ArticleController extends Controller
                 break;
                 break;
         }
         }
         //处理搜索
         //处理搜索
-        if($request->has("search") && !empty($request->has("search"))){
+        if($request->has("search") && !empty($request->get("search"))){
             $table = $table->where('title', 'like', "%".$request->get("search")."%");
             $table = $table->where('title', 'like', "%".$request->get("search")."%");
         }
         }
+        if($request->has("subtitle") && !empty($request->get("subtitle"))){
+            $table = $table->where('subtitle', 'like', $request->get("subtitle"));
+        }
         //获取记录总条数
         //获取记录总条数
         $count = $table->count();
         $count = $table->count();
         //处理排序
         //处理排序