|
@@ -0,0 +1,35 @@
|
|
|
|
+<?php
|
|
|
|
+/**
|
|
|
|
+ * Created by PhpStorm.
|
|
|
|
+ * User: Administrator
|
|
|
|
+ * Date: 2019-06-12
|
|
|
|
+ * Time: 16:10
|
|
|
|
+ */
|
|
|
|
+
|
|
|
|
+namespace App\Http\Controllers\V2;
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+use App\Http\Controllers\Controller;
|
|
|
|
+use App\Models\Activities;
|
|
|
|
+use Illuminate\Http\Request;
|
|
|
|
+use Illuminate\Support\Facades\Validator;
|
|
|
|
+
|
|
|
|
+class ActivitiesController extends Controller {
|
|
|
|
+ public function __construct(Activities $activities) {
|
|
|
|
+ $this->activities = $activities;
|
|
|
|
+ }
|
|
|
|
+ public function view(Request $request){
|
|
|
|
+ $data = $request->only('id');
|
|
|
|
+ $validator = Validator::make($data, [
|
|
|
|
+ 'id' => 'required|integer|max:12',
|
|
|
|
+ ]);
|
|
|
|
+ if ($validator->fails()) {
|
|
|
|
+ return $this->jsonError($validator->errors()->first());
|
|
|
|
+ }
|
|
|
|
+ $info = $this->activities->where('id',$data['id'])->first();
|
|
|
|
+ if($info){
|
|
|
|
+ return jsonSuccess($info);
|
|
|
|
+ }
|
|
|
|
+ return jsonError('活动内容不存在');
|
|
|
|
+ }
|
|
|
|
+}
|