visuddhinanda 2 anos atrás
pai
commit
1f49aa354e

+ 35 - 0
app/Http/Controllers/PageIndexController.php

@@ -0,0 +1,35 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+
+class PageIndexController extends Controller
+{
+    public function index(){
+        $nav = [
+                [
+                    'title'=>'最新',
+                    'link'=>'community',
+                ],
+                [
+                    'title'=>'圣典',
+                    'link'=>'palicanon',
+                ],
+                [
+                    'title'=>'课程',
+                    'link'=>'course',
+                ],
+                [
+                    'title'=>'字典',
+                    'link'=>'dict',
+                ],
+                [
+                    'title'=>'文集',
+                    'link'=>'dict',
+                ],
+            ];
+        return view('solarize',['nav'=>$nav,'title' => '巴 利 圣 典 文 库','subtitle' => '巴利圣典翻译计划欢迎您的参与']);
+    }
+    
+}

+ 76 - 0
app/Http/Controllers/TaskController.php

@@ -0,0 +1,76 @@
+<?php
+
+namespace App\Http\Controllers;
+
+use Illuminate\Http\Request;
+use App\Http\Api\AuthApi;
+use App\Http\Api\Mq;
+
+class TaskController extends Controller
+{
+    /**
+     * Display a listing of the resource.
+     *
+     * @return \Illuminate\Http\Response
+     */
+    public function index()
+    {
+        //
+        return $this->ok('ok');
+    }
+
+    /**
+     * Store a newly created resource in storage.
+     *
+     * @param  \Illuminate\Http\Request  $request
+     * @return \Illuminate\Http\Response
+     */
+    public function store(Request $request)
+    {
+        //
+        $user = AuthApi::current($request);
+        if(!$user || $user['user_uid'] !== 'ba5463f3-72d1-4410-858e-eadd10884713'){
+            return $this->error(__('auth.failed'),403,403);
+        }
+
+        Mq::publish('task',[
+            'name'=>$request->get('name'),
+            'param'=>$request->get('param'),
+        ]);
+        return $this->ok('ok');
+    }
+
+    /**
+     * Display the specified resource.
+     *
+     * @param  int  $id
+     * @return \Illuminate\Http\Response
+     */
+    public function show($id)
+    {
+        //
+    }
+
+    /**
+     * Update the specified resource in storage.
+     *
+     * @param  \Illuminate\Http\Request  $request
+     * @param  int  $id
+     * @return \Illuminate\Http\Response
+     */
+    public function update(Request $request, $id)
+    {
+        //
+    }
+
+    /**
+     * Remove the specified resource from storage.
+     *
+     * @param  int  $id
+     * @return \Illuminate\Http\Response
+     */
+    public function destroy($id)
+    {
+        //
+    }
+}