/
home
/
henzagold
/
server
/
app
/
Http
/
Controllers
/
Adm
/
File Upload :
llllll
Current File: /home/henzagold/server/app/Http/Controllers/Adm/CommentController.php
<?php namespace App\Http\Controllers\Adm; use App\DB\Te\TableEngine; use App\Http\Controllers\Controller; use App\Models\Comment; use App\Models\Customer; use Illuminate\Http\Request; use Illuminate\Support\Facades\Log; class CommentController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\Response */ public function index(Request $request) { $records = Comment::with(['customer', 'reply','product']) ->where('product_id','!=',null) ->orderBy('id', 'DESC'); TableEngine::create($records,$request->all()) ->initSearch(['customer.fname','customer.lname']) ->select([ '*', Comment::$SELECT_CAJ, Comment::$SELECT_UAJ, ])->export($records); return response()->json($records); } /** * Show the form for creating a new resource. * * @return \Illuminate\Http\Response */ public function create() { // } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\Response */ public function store(Request $request) { Log::info($request->all()); $input=$request->all(); $comment=Comment::findOrFail($input['comment_id']); $comment->update([ 'comment'=>$input['comment_text'] ]); if($input['reply_id']!=null) { $reply=Comment::findOrFail($input['reply_id']); $reply->update([ 'comment'=>$input['reply_text'] ]); }else { $input['reply_to']=$input['comment_id']; $input['comment'] = $input['reply_text']; Comment::create($input); } return response()->json(true); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function show($id) { // } /** * Show the form for editing the specified resource. * * @param int $id * @return \Illuminate\Http\Response */ public function edit($id) { } /** * Update the specified resource in storage. * * @param \Illuminate\Http\Request $request * @param int $id * @return \Illuminate\Http\Response */ public function update(Request $request, $id) { } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\Response */ public function destroy($id) { Comment::findOrFail($id)->delete(); Comment::where('reply_to',$id)->delete(); return response()->json(true); } public function changeStatus(Request $request) { $this->validate($request, ['comment_id' => 'required', 'sts' => 'required']); $comment=Comment::findOrFail($request->comment_id); $comment->update([ 'sts'=>$request->sts ]); return response()->json(true); } }
Copyright ©2k19 -
Hexid
|
Tex7ure