File tree Expand file tree Collapse file tree 5 files changed +237
-208
lines changed
resources/views/components/input Expand file tree Collapse file tree 5 files changed +237
-208
lines changed Original file line number Diff line number Diff 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
Original file line number Diff line number Diff 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
7175Install 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:
223234POST /s3/multipart
224235OPTIONS /s3/multipart
225236GET /s3/multipart/{uploadId}
226- GET /s3/multipart/{uploadId}/batch
237+ GET /s3/multipart/{uploadId}/{partNumber}
227238POST /s3/multipart/{uploadId}/complete
228239DELETE /s3/multipart/{uploadId}
229240```
Original file line number Diff line number Diff line change 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 } } )
Original file line number Diff line number Diff line change 33use Illuminate \Support \Facades \Route ;
44use Tapp \LaravelUppyS3MultipartUpload \Http \Controllers \UppyS3MultipartController ;
55
6+ Route::options ('/s3/multipart ' , [UppyS3MultipartController::class, 'createPreflightHeader ' ]);
67Route::post ('/s3/multipart ' , [UppyS3MultipartController::class, 'createMultipartUpload ' ]);
7-
8- Route::options ('/s3/multipart ' , [UppyS3MultipartController::class, 'createMultipartUploadOptions ' ]);
9-
108Route::get ('/s3/multipart/{uploadId} ' , [UppyS3MultipartController::class, 'getUploadedParts ' ]);
11-
12- Route::get ('/s3/multipart/{uploadId}/batch ' , [UppyS3MultipartController::class, 'prepareUploadParts ' ]);
13-
149Route::post ('/s3/multipart/{uploadId}/complete ' , [UppyS3MultipartController::class, 'completeMultipartUpload ' ]);
15-
1610Route::delete ('/s3/multipart/{uploadId} ' , [UppyS3MultipartController::class, 'abortMultipartUpload ' ]);
11+ Route::get ('/s3/multipart/{uploadId}/{partNumber} ' , [UppyS3MultipartController::class, 'signPartUpload ' ]);
You can’t perform that action at this time.
0 commit comments