From 3260eee694886b1ce35414b07025f0a1b6cec5ce Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Sat, 5 Oct 2019 14:44:01 +0800 Subject: [PATCH] large commit --- .../Orders/Attachments/UpdatePackingListController.php | 5 +++++ routes/api.php | 1 + 2 files changed, 6 insertions(+) diff --git a/app/Http/Controllers/Orders/Attachments/UpdatePackingListController.php b/app/Http/Controllers/Orders/Attachments/UpdatePackingListController.php index 2c2c02c..b728883 100644 --- a/app/Http/Controllers/Orders/Attachments/UpdatePackingListController.php +++ b/app/Http/Controllers/Orders/Attachments/UpdatePackingListController.php @@ -3,6 +3,7 @@ namespace App\Http\Controllers\Orders\Attachments; use App\Classes\Modules\ControllersLogic\Orders\Attachments\UpdatePackingListLogic; +use App\Models\Order; use Illuminate\Http\Request; class UpdatePackingListController @@ -14,6 +15,10 @@ class UpdatePackingListController * @throws \App\Classes\Modules\ControllerLogic\Exceptions\InternalServerErrorException */ public function update(String $orderId, Request $request , UpdatePackingListLogic $logic){ + /** @var Order $order */ + $order = Order::findOrFail($orderId); + $order->packages()->createMany($request->input('packages')); + $logic->execute($orderId, $request); } diff --git a/routes/api.php b/routes/api.php index 830e090..9ffe839 100644 --- a/routes/api.php +++ b/routes/api.php @@ -131,6 +131,7 @@ Route::group(['middleware' => 'api', 'prefix' => 'v1', 'as' => 'api.'], function Route::post('/bulk-receive-notes', 'BulkReceiveNotesController@create')->name('bulk.receive.update'); Route::group(['prefix' => 'attachment', 'as' => 'attachment.', 'namespace' => 'Attachments'], function () { + Route::post('/{orderId}/packing-list', 'UpdatePackingListController@update')->name('packingList.update'); Route::post('/{orderId}/packages', 'UpdatePackagesController@update')->name('packages.update'); Route::post('/{orderId}/tracking-number', 'UpdateTrackingNumberController@update')->name('tracking.update');