/
home
/
maktab
/
server
/
app
/
Http
/
Controllers
/
Admin
/
File Upload :
llllll
Current File: /home/maktab/server/app/Http/Controllers/Admin/CommentController.php
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use App\Http\Controllers\InterfaceController; use App\Http\Controllers\SuperController; use App\Models\Comment; use Illuminate\Http\Request; class CommentController extends SuperController { public function __construct(Request $request) { $select = ['*',Comment::$SELECT_VAJ,Comment::$SELECT_CAJ,Comment::$SELECT_STS_STR]; $with = []; $request->request->add(['user_id'=>auth()->id()]); parent::__construct(Comment::class, $with, $select); } public function index(Request $request){ $query = Comment::with(['children','owner','acceptor','polUser']) ->whereNull('parent_id'); $search = ['subject','body']; $select = ['*',Comment::$SELECT_VAJ,Comment::$SELECT_CAJ,Comment::$SELECT_STS_STR]; $query = (new InterfaceController())->index($request->all(),$search,$select,$query); return response()->json($query); } public function changeSts(Request $request){ $data = $request->all(); Comment::findOrFail($data['id']) ->update([ 'acceptor_id'=>auth()->id(), 'vision_at'=>now(), 'sts'=>$data['sts'] ]); return response()->json(true); } }
Copyright ©2k19 -
Hexid
|
Tex7ure