File tree 5 files changed +237
-208
lines changed
resources/views/components/input
5 files changed +237
-208
lines changed Original file line number Diff line number Diff line change @@ -10,13 +10,11 @@ jobs:
10
10
fail-fast : false
11
11
matrix :
12
12
php : [8.1, 8.0]
13
- laravel : [9.*, 8.* ]
13
+ laravel : [9.*]
14
14
dependency-version : [prefer-lowest, prefer-stable]
15
15
include :
16
16
- laravel : 9.*
17
17
testbench : 7.*
18
- - laravel : 8.*
19
- testbench : 6.*
20
18
21
19
name : P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.dependency-version }}
22
20
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:
28
28
```
29
29
...
30
30
"devDependencies": {
31
- "alpinejs": "^2.7.3 ",
31
+ "alpinejs": "^3.11.1 ",
32
32
...
33
33
},
34
34
"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"
39
39
...
40
40
}
41
41
...
@@ -65,14 +65,25 @@ Add in your `resources/js/app.js`:
65
65
66
66
``` javascript
67
67
...
68
- require (' alpinejs' );
68
+ import Alpine from ' alpinejs' ;
69
+
70
+ window .Alpine = Alpine;
71
+
72
+ Alpine .start ();
69
73
```
70
74
71
75
Install the JS libraries:
72
76
77
+ for Mix:
78
+ ```
79
+ npm install
80
+ npm run dev
81
+ ```
82
+
83
+ for Vite:
73
84
```
74
- $ npm install
75
- $ npm run dev
85
+ npm install
86
+ npm run build
76
87
```
77
88
78
89
> 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:
223
234
POST /s3/multipart
224
235
OPTIONS /s3/multipart
225
236
GET /s3/multipart/{uploadId}
226
- GET /s3/multipart/{uploadId}/batch
237
+ GET /s3/multipart/{uploadId}/{partNumber}
227
238
POST /s3/multipart/{uploadId}/complete
228
239
DELETE /s3/multipart/{uploadId}
229
240
```
Original file line number Diff line number Diff line change 24
24
{{ $extraJSForOnUploadSuccess } }
25
25
};
26
26
27
- uppyUpload{{ $hiddenField } } = new Uppy({{ $options } } );
27
+ const uppyUpload{{ $hiddenField } } = new Uppy({{ $options } } );
28
28
29
29
uppyUpload{{ $hiddenField } }
30
30
.use(DragDrop, {{ $dragDropOptions } } )
Original file line number Diff line number Diff line change 3
3
use Illuminate \Support \Facades \Route ;
4
4
use Tapp \LaravelUppyS3MultipartUpload \Http \Controllers \UppyS3MultipartController ;
5
5
6
+ Route::options ('/s3/multipart ' , [UppyS3MultipartController::class, 'createPreflightHeader ' ]);
6
7
Route::post ('/s3/multipart ' , [UppyS3MultipartController::class, 'createMultipartUpload ' ]);
7
-
8
- Route::options ('/s3/multipart ' , [UppyS3MultipartController::class, 'createMultipartUploadOptions ' ]);
9
-
10
8
Route::get ('/s3/multipart/{uploadId} ' , [UppyS3MultipartController::class, 'getUploadedParts ' ]);
11
-
12
- Route::get ('/s3/multipart/{uploadId}/batch ' , [UppyS3MultipartController::class, 'prepareUploadParts ' ]);
13
-
14
9
Route::post ('/s3/multipart/{uploadId}/complete ' , [UppyS3MultipartController::class, 'completeMultipartUpload ' ]);
15
-
16
10
Route::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