Edit File: ProfitController.php
<?php namespace App\Http\Controllers\Admin; use App\Models\Profit; use App\Models\Vat; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class ProfitController extends Controller { // /*************************** get all **************************/ public function index() { $rows = Profit::latest()->get(); return view('admin.profits.index', compact('rows')); } /*************************** delete admin **************************/ public function destroy($id) { $admin = Profit::findOrFail($id)->delete(); return response()->json(['id' =>$id]); } public function destroyAll(Request $request) { $requestIds = json_decode($request->data); foreach ($requestIds as $id) { $ids[] = $id->id; } if (Profit::whereIn('id' , $ids)->delete()) { return response()->json('success'); } else { return response()->json('failed'); } } /*************************** get all vats **************************/ public function vatIndex() { $rows = Vat::latest()->get(); return view('admin.profits.vatIndex', compact('rows')); } /*************************** delete admin **************************/ public function destroyVat($id) { $admin = Vat::findOrFail($id)->delete(); return response()->json(['id' =>$id]); } public function destroyAllVat(Request $request) { $requestIds = json_decode($request->data); foreach ($requestIds as $id) { $ids[] = $id->id; } if (Vat::whereIn('id' , $ids)->delete()) { return response()->json('success'); } else { return response()->json('failed'); } } }
Back to File Manager