Skip to content

Commit ca07b6f

Browse files
committed
Add ascontroller for retina return poallet aupload
1 parent 36814f4 commit ca07b6f

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

app/Actions/Retina/Fulfilment/PalletReturn/ImportRetinaPalletReturnItem.php

+10
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
use App\Imports\Fulfilment\PalletReturnItemImport;
1717
use App\Models\Fulfilment\PalletReturn;
1818
use App\Models\Helpers\Upload;
19+
use Illuminate\Support\Facades\Storage;
1920
use Lorisleiva\Actions\ActionRequest;
2021

2122
class ImportRetinaPalletReturnItem extends RetinaAction
@@ -63,6 +64,15 @@ public function authorize(ActionRequest $request): bool
6364
return true;
6465
}
6566

67+
public function asController(PalletReturn $palletReturn, ActionRequest $request): Upload
68+
{
69+
$request->validate();
70+
$file = $request->file('file');
71+
Storage::disk('local')->put($this->tmpPath, $file);
72+
73+
return $this->handle($palletReturn, $file, $request->input('with_stored_item'));
74+
}
75+
6676
public function prepareForValidation(ActionRequest $request): void
6777
{
6878
$request->merge([

0 commit comments

Comments
 (0)