'Order', 'description' => 'Order settings' ]; } public function onRender(){ $html_data = ''; $orderDatas = OrderModel::with(["client", "shipping"])->orderBy('id', 'DESC')->get(); for ($x = 0; $x < count($orderDatas); $x++) { $html_data .= ' '.($x+1).' Sargyt #'.$orderDatas[$x]->id.' '.$orderDatas[$x]->client->name.' '.$orderDatas[$x]->client->country.' '.number_format($orderDatas[$x]->amount).' kg '.number_format($orderDatas[$x]->price).' $ '.($orderDatas[$x]->shipping->status == 'not_loaded' ? 'Ýüklenmedik' : 'Ýüklenýär' ).' '.$orderDatas[$x]->created_at->format('d.m.Y').' '.$orderDatas[$x]->note.' '; } return $html_data; } // data-request="onModalSet" data-request-data="orderId: '.$orderDatas[$x]->id.', header: \''.$orderDatas[$x]->client->name.'\'" data-bs-toggle="modal" data-bs-target=".bs-example-modal-sm-1" public function onModalSet(){ $data = post(); $html_data = ' '; return [ '#modal-form' => $html_data, ]; } public function onCreateOrder() { $currentDate = Carbon::now()->timezone('UTC +05:00'); $currentDateFormat = $currentDate->format('Y-m-d'); $data = post(); $createOrder = new OrderModel(); $createOrder->client_id = $data["client_id"]; $createOrder->amount = $data["amount"]; $createOrder->price = $data["price"]; $createOrder->note = $data["note"]; $createOrder->shipping_id = 0; $createOrder->save(); $createShipping = new ShippingModel(); $createShipping->order_id = $createOrder->id; $createShipping->status = 'not_loaded'; $createShipping->employee_id = 0; $createShipping->place_now = "Aşgabat"; $createShipping->loaded_amount = 0; $createShipping->note = ""; $createShipping->save(); $createOrder->shipping_id = $createShipping->id; $createOrder->save(); $html_data = ''; $orderDatas = OrderModel::with(["client", "shipping"])->orderBy('id', 'DESC')->get(); for ($x = 0; $x < count($orderDatas); $x++) { // dd($orderDatas[$x]->shipping->status); $html_data .= ' '.($x+1).' Sargyt #'.$orderDatas[$x]->id.' '.$orderDatas[$x]->client->name.' '.$orderDatas[$x]->client->country.' '.number_format($orderDatas[$x]->amount).' kg '.number_format($orderDatas[$x]->price).' $ '.($orderDatas[$x]->shipping->status == 'not_loaded' ? 'Ýüklenmedik' : 'Ýüklenýär' ).' '.$orderDatas[$x]->created_at->format('d.m.Y').' '.$orderDatas[$x]->note.' '; } if($createOrder){ Flash::success("Sargyt Ustunlikli Goşuldy"); return [ '#order_datas' => $html_data, ]; }else{ return Flash::error("Yalnyshlyk bar!!"); } } }