You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Easy to use service/library for chunked upload with supporting multiple JS libraries on top of Laravel's file upload with low memory footprint in mind. Currently supports **Laravel 5+ (with 5.5 Auto discovery)** with features as [cross domains requests](https://github.com/pionl/laravel-chunk-upload/wiki/cross-domain-requests), automatic clean schedule and easy usage.
11
+
> Supports Laravel from 5.2 to 7.
12
12
13
+
Easy to use service/library for chunked upload with supporting multiple JS libraries on top of Laravel's file upload with low memory footprint in mind.
13
14
14
-
> Currently working on Laravel 7.* support (with older Laraver versions) - change the composer.json repository with desired pull request + new integration testing to help me update the package quicker.
15
+
Supports feature as [cross domains requests](https://github.com/pionl/laravel-chunk-upload/wiki/cross-domain-requests), automatic clean schedule and easy usage.
15
16
17
+
Example repository with integration test can be found in [laravel-chunk-upload-example](https://github.com/pionl/laravel-chunk-upload-example).
18
+
19
+
> Before adding pull requests read CONTRIBUTION.md
16
20
17
21
## Installation
18
22
@@ -21,26 +25,19 @@ Easy to use service/library for chunked upload with supporting multiple JS libra
21
25
```
22
26
composer require pion/laravel-chunk-upload
23
27
```
24
-
25
-
**2. Add the service provider (Laravel 5.4 and below - supports Auto discovery)**
1. Integrate your controller that will handle the file upload. [How to](https://github.com/pionl/laravel-chunk-upload/wiki/controller)
43
-
2.Setting route for the controller. [How to](https://github.com/pionl/laravel-chunk-upload/wiki/routing)
40
+
2.Set a route for the controller. [How to](https://github.com/pionl/laravel-chunk-upload/wiki/routing)
44
41
2. Choose your front-end provider below (we support multiple providers in single controller)
45
42
46
43
| Library | Wiki | single & chunk upload | simultaneous uploads | In [example project](https://github.com/pionl/laravel-chunk-upload-example)| Author |
@@ -54,7 +51,7 @@ Setup is composed in 3 steps:
54
51
55
52
**Simultaneous uploads:** The library must send last chunk as last, otherwise the merging will not work correctly.
56
53
57
-
**Custom disk:** At this moment I recommend to use the basic storage setup (not linking public folder). It is not tested (Have free time to ensure it is working? PR the changes!).
54
+
**Custom disk:** At this moment I recommend using the basic storage setup (not linking public folder). It is not tested (Have free time to ensure it is working? PR the changes!).
58
55
59
56
For more detailed information (tips) use the [Wiki](https://github.com/pionl/laravel-chunk-upload/wiki) or for working example continue to separate repository with [example](https://github.com/pionl/laravel-chunk-upload-example).
60
57
@@ -63,12 +60,28 @@ For more detailed information (tips) use the [Wiki](https://github.com/pionl/lar
63
60
Can be found in [releases](https://github.com/pionl/laravel-chunk-upload/releases).
64
61
65
62
## Contribution or extending
63
+
64
+
> Read contribution before your PR (and use example repository to run integration tests).
65
+
66
66
See [CONTRIBUTING.md](CONTRIBUTING.md) for how to contribute changes. All contributions are welcome.
0 commit comments