whoami7 - Manager
:
/
home
/
n170823s
/
.trash
/
app
/
Http
/
Controllers
/
Admin
/
Upload File:
files >> /home/n170823s/.trash/app/Http/Controllers/Admin/OrderController.php
<?php namespace App\Http\Controllers\Admin; use App\Http\Controllers\Controller; use Illuminate\Http\Request; use Illuminate\Support\Facades\Log; use App\Models\Order; use App\Models\OrderItem; class OrderController extends Controller { public function orderList() { $orders = Order::with('user')->orderBy('id', 'desc')->latest()->paginate(10); return view('admin.orders.index',compact('orders')); } public function orderDetail($id) { $order = Order::with('user')->findOrFail($id); $orderItems = OrderItem::with('product','variants','order') ->where('order_id', $id) ->get(); // $orderItems = Order::with('items.course.courseDetail')->where('id', $id)->get(); Log::info('Order Items: '. $orderItems); return view('admin.orders.show', compact('order', 'orderItems')); } public function updateStatus(Request $request) { $request->validate([ 'order_id' => 'required|exists:orders,id', 'order_status' => 'required|in:processing,dispatch,complete', ]); $order = Order::find($request->order_id); $order->order_status = $request->order_status; $order->save(); return response()->json(['success' => true]); } }
Copyright ©2021 || Defacer Indonesia