@@ -308,7 +308,7 @@ public function create(CreateOrderRequest $request)
308308 }
309309
310310 // load required relations
311- $ order ->load (['trackingNumber ' , 'driverAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
311+ $ order ->load (['trackingNumber ' , 'trackingStatuses ' , ' driverAssigned ' , ' vehicleAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
312312
313313 // Determine if order should be dispatched on creation
314314 $ shouldDispatch = $ request ->boolean ('dispatch ' ) && $ integratedVendorOrder === null ;
@@ -519,7 +519,7 @@ public function update($id, UpdateOrderRequest $request)
519519 $ order ->flushAttributesCache ();
520520
521521 // load required relations
522- $ order ->load (['trackingNumber ' , 'driverAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
522+ $ order ->load (['trackingNumber ' , 'trackingStatuses ' , ' driverAssigned ' , ' vehicleAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
523523
524524 // response the order resource
525525 return new OrderResource ($ order );
@@ -535,6 +535,7 @@ public function query(Request $request)
535535 set_time_limit (180 );
536536
537537 $ results = Order::queryWithRequest ($ request , function (&$ query , $ request ) {
538+ $ query ->with (['trackingStatuses ' , 'driverAssigned ' , 'vehicleAssigned ' , 'customer ' , 'facilitator ' ]);
538539 $ query ->where ('company_uuid ' , session ('company ' ));
539540 $ query ->whereNotNull ('payload_uuid ' );
540541
@@ -728,7 +729,7 @@ public function find($id, Request $request)
728729 {
729730 // find for the order
730731 try {
731- $ order = Order::findRecordOrFail ($ id , ['trackingNumber ' , 'driverAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
732+ $ order = Order::findRecordOrFail ($ id , ['trackingNumber ' , 'trackingStatuses ' , ' driverAssigned ' , ' vehicleAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
732733 } catch (ModelNotFoundException $ exception ) {
733734 return response ()->json (
734735 [
@@ -808,7 +809,7 @@ public function getDistanceMatrix(string $id)
808809 public function dispatchOrder (string $ id )
809810 {
810811 try {
811- $ order = Order::findRecordOrFail ($ id , ['trackingNumber ' , 'driverAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
812+ $ order = Order::findRecordOrFail ($ id , ['trackingNumber ' , 'trackingStatuses ' , ' driverAssigned ' , ' vehicleAssigned ' , 'purchaseRate ' , 'customer ' , 'facilitator ' ]);
812813 } catch (ModelNotFoundException $ exception ) {
813814 return response ()->json (
814815 [
@@ -1223,7 +1224,7 @@ public function cancelOrder(string $id)
12231224 public function setDestination (string $ id , string $ placeId )
12241225 {
12251226 try {
1226- $ order = Order::findRecordOrFail ($ id , ['payload.waypoints ' , 'payload.pickup ' , 'payload.dropoff ' , 'driverAssigned ' ]);
1227+ $ order = Order::findRecordOrFail ($ id , ['payload.waypoints ' , 'payload.pickup ' , 'payload.dropoff ' , 'driverAssigned ' , ' vehicleAssigned ' , ' customer ' , ' facilitator ' ]);
12271228 } catch (ModelNotFoundException $ exception ) {
12281229 return response ()->apiError ('Order resource not found. ' , 404 );
12291230 }
@@ -1567,12 +1568,8 @@ function ($value) {
15671568 *
15681569 * @return \Feetbase\Models\File
15691570 */
1570- protected function storeProofPhoto (
1571- Proof $ proof ,
1572- UploadedFile |string $ photo ,
1573- string $ disk ,
1574- string $ bucket ,
1575- ): File {
1571+ protected function storeProofPhoto (Proof $ proof , UploadedFile |string $ photo , string $ disk , string $ bucket ): File
1572+ {
15761573 $ isFile = $ photo instanceof UploadedFile;
15771574 $ contents = $ isFile
15781575 ? file_get_contents ($ photo ->getRealPath ())
0 commit comments