Skip to content

Commit 69a0243

Browse files
authored
Merge pull request #18 from TappNetwork/update_libraries
Updates to allow the new version of the libraries
2 parents 653df04 + 0923411 commit 69a0243

File tree

5 files changed

+237
-208
lines changed

5 files changed

+237
-208
lines changed

.github/workflows/run-tests-l8.yml

+1-3
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,11 @@ jobs:
1010
fail-fast: false
1111
matrix:
1212
php: [8.1, 8.0]
13-
laravel: [9.*, 8.*]
13+
laravel: [9.*]
1414
dependency-version: [prefer-lowest, prefer-stable]
1515
include:
1616
- laravel: 9.*
1717
testbench: 7.*
18-
- laravel: 8.*
19-
testbench: 6.*
2018

2119
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
2220

README.md

+20-9
Original file line numberDiff line numberDiff line change
@@ -28,14 +28,14 @@ Add on your `package.json` file the Uppy JS libraries and AlpineJS library:
2828
```
2929
...
3030
"devDependencies": {
31-
"alpinejs": "^2.7.3",
31+
"alpinejs": "^3.11.1",
3232
...
3333
},
3434
"dependencies": {
35-
"@uppy/aws-s3-multipart": "^2.0.2",
36-
"@uppy/core": "^2.0.2",
37-
"@uppy/drag-drop": "^2.0.1",
38-
"@uppy/status-bar": "^2.0.1"
35+
"@uppy/aws-s3-multipart": "^3.1.2",
36+
"@uppy/core": "^3.0.5",
37+
"@uppy/drag-drop": "^3.0.1",
38+
"@uppy/status-bar": "^3.0.1"
3939
...
4040
}
4141
...
@@ -65,14 +65,25 @@ Add in your `resources/js/app.js`:
6565

6666
```javascript
6767
...
68-
require('alpinejs');
68+
import Alpine from 'alpinejs';
69+
70+
window.Alpine = Alpine;
71+
72+
Alpine.start();
6973
```
7074

7175
Install the JS libraries:
7276

77+
for Mix:
78+
```
79+
npm install
80+
npm run dev
81+
```
82+
83+
for Vite:
7384
```
74-
$ npm install
75-
$ npm run dev
85+
npm install
86+
npm run build
7687
```
7788

7889
> You can use CDNs for [Uppy](https://uppy.io/docs/#With-a-script-tag) and [AlpineJS](https://github.com/alpinejs/alpine), if you prefer.
@@ -223,7 +234,7 @@ This package add the following routes:
223234
POST /s3/multipart
224235
OPTIONS /s3/multipart
225236
GET /s3/multipart/{uploadId}
226-
GET /s3/multipart/{uploadId}/batch
237+
GET /s3/multipart/{uploadId}/{partNumber}
227238
POST /s3/multipart/{uploadId}/complete
228239
DELETE /s3/multipart/{uploadId}
229240
```

resources/views/components/input/uppy.blade.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
{{ $extraJSForOnUploadSuccess }}
2525
};
2626
27-
uppyUpload{{ $hiddenField }} = new Uppy({{ $options }});
27+
const uppyUpload{{ $hiddenField }} = new Uppy({{ $options }});
2828
2929
uppyUpload{{ $hiddenField }}
3030
.use(DragDrop, {{ $dragDropOptions }})

routes/web.php

+2-7
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,9 @@
33
use Illuminate\Support\Facades\Route;
44
use Tapp\LaravelUppyS3MultipartUpload\Http\Controllers\UppyS3MultipartController;
55

6+
Route::options('/s3/multipart', [UppyS3MultipartController::class, 'createPreflightHeader']);
67
Route::post('/s3/multipart', [UppyS3MultipartController::class, 'createMultipartUpload']);
7-
8-
Route::options('/s3/multipart', [UppyS3MultipartController::class, 'createMultipartUploadOptions']);
9-
108
Route::get('/s3/multipart/{uploadId}', [UppyS3MultipartController::class, 'getUploadedParts']);
11-
12-
Route::get('/s3/multipart/{uploadId}/batch', [UppyS3MultipartController::class, 'prepareUploadParts']);
13-
149
Route::post('/s3/multipart/{uploadId}/complete', [UppyS3MultipartController::class, 'completeMultipartUpload']);
15-
1610
Route::delete('/s3/multipart/{uploadId}', [UppyS3MultipartController::class, 'abortMultipartUpload']);
11+
Route::get('/s3/multipart/{uploadId}/{partNumber}', [UppyS3MultipartController::class, 'signPartUpload']);

0 commit comments

Comments
 (0)