Adds the vendor:publish Artisan command to Lumen applications, enabling package asset publishing.
LumenVendorPublish is a PHP package that adds the `vendor:publish` Artisan command to Lumen applications. It solves the problem of Lumen lacking built-in support for publishing package assets like configuration files, migrations, and views, which are commonly needed when using third-party packages.
Lumen developers who need to publish assets from Composer packages, similar to how it's done in Laravel.
It provides a seamless way to handle package asset publishing in Lumen by porting Laravel's command, ensuring compatibility and familiar workflows without modifying Lumen's core.
Vendor publish command for Lumen framework.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Directly ports the `vendor:publish` command from Laravel's core, ensuring identical behavior and reducing the learning curve for developers familiar with Laravel workflows.
Followed Lumen framework versioning (e.g., ^8.0 for Lumen 8), providing targeted compatibility during its active development period.
Automated the publishing of package assets like configurations and migrations in Lumen, saving manual effort compared to copying files directly from vendor directories.
Marked as 'Do not use' in the README since 2021, with no updates, bug fixes, or security patches, making it risky for any current development.
Requires adding the command to `app/Console/Kernel.php` manually, adding setup complexity and potential for errors compared to Laravel's built-in support.
Won't support newer Lumen versions or PHP updates due to abandonment, likely causing breakages in evolving projects.