Edit File: FinanceController.php
<?php namespace App\Http\Controllers\Admin; use App\Models\Order; use App\Traits\Report; use Illuminate\Http\Request; use App\Http\Controllers\Controller; class FinanceController extends Controller { /*************************** get all **************************/ public function index() { $rows = Order::select('id', 'status', 'deposite', 'total_price', 'app_percentage', 'price', 'delivery_price')->latest()->get(); return view('admin.finance.index', compact('rows')); } /*************************** delete **************************/ public function destroy($id) { $row = Order::findOrFail($id)->delete(); Report::addToLog(' حذف معاملة مالية'); return response()->json(['id' => $id]); } public function destroyAll(Request $request) { $requestIds = json_decode($request->data); foreach ($requestIds as $id) { $ids[] = $id->id; } if (Order::WhereIn('id', $ids)->delete()) { Report::addToLog(' حذف العديد من الاعلانات'); return response()->json('success'); } else { return response()->json('failed'); } } }
Back to File Manager