'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!!");
}
}
}