/
home
/
maktab
/
server
/
app
/
Http
/
Controllers
/
Admin
/
File Upload :
llllll
Current File: /home/maktab/server/app/Http/Controllers/Admin/ConstController.php
<?php namespace App\Http\Controllers\Admin; use App\DB\Te\TableEngine; use App\Http\Controllers\Controller; use App\Models\Cnt; use Illuminate\Http\Request; class ConstController extends Controller { /** * Display a listing of the resource. * * @return \Illuminate\Http\jsonResponse */ public function index(Request $request) { $query = Cnt::query(); TableEngine::create($query, $request->all()) ->initSearch(['key']) ->select(['*']) ->export($query); return response()->json($query); } /** * Store a newly created resource in storage. * * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\jsonResponse */ public function store(Request $request) { $data = $request->all(); $cnt = Cnt::set($data['key'], $data['value'], $data['option'] ?? null); return response()->json($cnt); } /** * Display the specified resource. * * @param int $id * @return \Illuminate\Http\jsonResponse */ public function show($id) { $cnt = Cnt::findOrFail($id); return response()->json($cnt); } /** * Remove the specified resource from storage. * * @param int $id * @return \Illuminate\Http\jsonResponse */ public function destroy($id) { Cnt::findOrFail($id)->delete(); return response()->json(true); } public function update($id,Request $request) { $cnt = Cnt::findOrFail($id); $cnt->update(['value' => $request->value]); return response()->json([ 'success' => true, 'message' => 'آپدیت با موفقیت انجام شد', 'value' => $cnt->value ]); } public function getBykey($key) { $cnt = Cnt::where('key', $key)->get(); return response()->json($cnt); } }
Copyright ©2k19 -
Hexid
|
Tex7ure