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