Files
izyim/app/Http/Controllers/Orders/BulkReceiveNotesController.php
T
Omair Saleh 43a9e0ca03 large commit
2019-05-18 12:14:31 +08:00

27 lines
750 B
PHP

<?php
namespace App\Http\Controllers\Orders;
use App\Classes\Modules\ControllersLogic\Orders\UpdateOrderStepLogic;
use Illuminate\Http\Request;
class BulkReceiveNotesController
{
/**
* @param Request $request
* @param UpdateOrderStepLogic $logic
* @return void
* @throws \ReflectionException
*/
public function create(Request $request, UpdateOrderStepLogic $logic){
$receiveDate = $request->input('receive_date');
foreach ($request->input('orders') as $note){
$requestObject = new Request();
$requestObject->merge(['tracking_number' => $note['tracking_number'], 'receive_date' => $receiveDate]);
$logic->execute($note['id'], $requestObject);
}
}
}