- How do I install AetherUpload-Laravel in a Laravel application?
- Install it with Composer using composer require peinhu/aetherupload-laravel, then publish or merge the package configuration. In v2.0.9 you should also register the route middleware alias and attach it to the route groups that handle large-file uploads. The evaluation notes this is conventional Laravel package wiring, so no extra services or queue workers are required.
- Does AetherUpload-Laravel support chunked and resumable uploads?
- Yes. The package is described as a Laravel extension for large file uploads and explicitly supports chunked uploads, resumable uploads, and breakpoint continuation. It also provides configurable storage, so you can point uploads at the disk or storage setup your application uses.
- Which Laravel and PHP versions does AetherUpload-Laravel support?
- The supplied evaluation does not include a confirmed Laravel or PHP version matrix. It flags Laravel 10, 11, and 12 plus PHP 8.1 and newer as questions to verify against the package composer.json and Packagist entry. Check those sources before upgrading, especially because v2.0.9 changes middleware and verification behavior.
- How does the route-based middleware in AetherUpload-Laravel v2.0.9 work?
- The v2.0.9 release notes say the package adds route-based middleware support and related configuration options. The evaluation interprets this as declarative verification or validation enforcement on route groups, with configurable policy such as redirect versus abort behavior. It is not confirmed whether the middleware is opt-in per route or auto-registered, so review the published configuration and docs.
- Is upgrading to AetherUpload-Laravel 2.0.9 safe if I use the old verification methods?
- The release is a patch bump, which normally promises backward compatibility, but the notes also mention simplified verification methods. That is an API-surface change, and the evaluation does not confirm whether old methods are deprecated, aliased, or removed. Pin your current version before upgrading, review the vendor diff and any changelog, and test your verification flow.
- How do I configure storage for large-file uploads with AetherUpload-Laravel?
- The package supports configurable storage, so uploads can be directed to the disk or storage configuration your Laravel app uses. Publish or merge the package config and confirm the relevant disk, temporary paths, and permissions are writable. The supplied evaluation does not list specific config keys, so use the package docs for exact options and defaults.
- Can I register AetherUpload-Laravel middleware in Laravel 11's bootstrap/app.php?
- The evaluation explicitly lists Laravel 11 bootstrap/app.php middleware registration as a question to verify. Because the v2.0.9 change is route middleware, the expected integration is to register a middleware alias and attach it to route groups. Confirm whether the package docs cover both the Laravel 11 style and the legacy Http/Kernel.php style before relying on it.
- What are the production risks of middleware placement with AetherUpload-Laravel?
- Route middleware changes the request lifecycle, so misordering it relative to auth or session middleware can cause redirect loops or unexpected 403 responses. Applying it too broadly, such as globally instead of to a route group, can fire verification checks on endpoints that should be exempt. Scope it to the relevant upload route groups and test exclusion lists before production.
- Where can I find AetherUpload-Laravel documentation and support?
- The v2.0.9 release notes are Chinese-only, and the evaluation warns that documentation, the issue tracker, and maintainer communication may be Chinese-first. That affects supportability more than correctness, so plan for translation or community support if your team is not Chinese-speaking. Use the GitHub repository and Packagist entry as the primary sources.
- What should I test before using AetherUpload-Laravel in production?
- Test chunked uploads, resumable uploads, and breakpoint continuation with files large enough to exercise the chunking path. Verify middleware behavior on the intended route groups, including auth ordering, redirect versus abort settings, and exempt endpoints. The evaluation does not confirm test coverage or CI status for v2.0.9, so review the repository's tests and tagged release before adopting it.