<?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'])->select('id','name','content')->first(); if($info){ return jsonSuccess($info); } return jsonError('活动内容不存在'); } }