<?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('活动内容不存在');
    }
}