Vendor publish command for Lumen framework.

Overview

vendor:publish for Lumen framework

This package contains a single command borrowed from the Laravel framework that enables you to use php artisan vendor:publish in your Lumen application.

Become a Patron

Overview

This package contains a copy of the class from Illuminate/Foundation/Console/VendorPublishCommand.

This repository now follows the Lumen framework versioning. Use the appropriate version of this package for your Lumen application. eg. Lumen ^8.0 -> LumenVendorPublish ^8.0. etc.

Installation

composer require laravelista/lumen-vendor-publish=^8.0

Usage

To be able to use it you have to add it to your app/Console/Kernel.php file:

protected $commands = [
    \Laravelista\LumenVendorPublish\VendorPublishCommand::class
];

Sponsors & Backers

I would like to extend my thanks to the following sponsors & backers for funding my open-source journey. If you are interested in becoming a sponsor or backer, please visit the Backers page.

Contributing

Thank you for considering contributing to LumenVendorPublish! The contribution guide can be found Here.

Code of Conduct

In order to ensure that the open-source community is welcoming to all, please review and abide by the Code of Conduct.

License

LumenVendorPublish is open-source software licensed under the MIT license.

Comments
  • Nothing to publish for tag

    Nothing to publish for tag

    Hi, After successfully Install this package, I run below command using terminal. php artisan ntcarfte:vendor:publish --provider "{provider class}"

    But This not working and getting error like below Nothing to publish for tag [].

    Kindly help me out here

    Thanks

    help wanted 
    opened by ruturajmaniyar 5
  • Your requirements could not be resolved to an installable set of packages.

    Your requirements could not be resolved to an installable set of packages.

    When i try to install i get this error:

     Problem 1
        - Conclusion: don't install basicit/lumen-vendor-publish 1.0.1
        - Conclusion: don't install basicit/lumen-vendor-publish 1.0.2
        - Installation request for basicit/lumen-vendor-publish ^1.0 -> satisfiable by basicit/lumen-vendor-publish[1.0.0, 1.0.1, 1.0.2].
        - basicit/lumen-vendor-publish 1.0.0 requires illuminate/filesystem ^5.1 -> satisfiable by illuminate/filesystem[v5.1.1, v5.1.2].
        - illuminate/filesystem v5.1.1 requires illuminate/contracts 5.1.* -> satisfiable by illuminate/contracts[v5.1.1].
        - illuminate/filesystem v5.1.2 requires illuminate/contracts 5.1.* -> satisfiable by illuminate/contracts[v5.1.1].
        - Conclusion: don't install illuminate/contracts v5.1.1
    
    opened by mpgn 5
  • Unable to locate publishable resources.

    Unable to locate publishable resources.

    after running this php artisan vendor:publish --provider="Spatie\MediaLibrary\MediaLibraryServiceProvider" --tag="migrations" I get that error

    opened by ayophanz 4
  • Support for league/flysystem@2.0 and package service provider

    Support for league/[email protected] and package service provider

    Hi! I've with this PR I've added the support for the latest version of league/flysystem and a package service provider. The new service provider will permit to register the command simply registering the SP, without touching Console\Kernel class.

    I hope it can be useful to others.

    opened by nalingia 3
  • Update composer.json for lumen 6 support

    Update composer.json for lumen 6 support

    Util Marge Clone my repo and paste it outside your project folder

    git clone --single-branch --branch lumen-6-support https://github.com/royrakesh/lumen-vendor-publish.git

    Then add this code into your composer.json http://prntscr.com/phfb1c "repositories": [ { "type": "path", "url": "../lumen-vendor-publish-lumen-6-support", "options": { "symlink": true } } ]

    http://prntscr.com/phfbzf

    "require": { "php": "^7.2", "laravel/lumen-framework": "^6.0", "laravelista/lumen-vendor-publish":"@dev" },

    then run composer update laravelista/lumen-vendor-publish --prefer-source

    Then configure as per https://github.com/laravelista/lumen-vendor-publish#vendorpublish-for-lumen-framework

    opened by royrakesh 3
  • Lumen 8 support

    Lumen 8 support

    Laravel 8 and Lumen 8 are available is it possible to only switch the composer requirements to 8.0 and create a new version of lumen-vendor-publish? I think it should be that easy...

    opened by renky 2
  • Method Laravelista\LumenVendorPublish\VendorPublishCommand::handle() does not exist in lumen 5.5

    Method Laravelista\LumenVendorPublish\VendorPublishCommand::handle() does not exist in lumen 5.5

    Hi @mabasic , There is new issue in Lumen 5.5 version. Please merge PR, maybe it can solve. https://github.com/laravelista/lumen-vendor-publish/pull/3

    opened by permadiwibisono 2
Releases(8.0.0)
Owner
Laravelista
Specialized in building Web & Mobile Apps
Laravelista
An Interactive Shell to Lumen Framework.

ABANDONED Please consider to use the official Laravel Tinker, it is also compatible with Lumen: laravel/tinker Lumen Artisan Tinker An Interactive She

Vagner Luz do Carmo 112 Aug 17, 2022
A package built for lumen that ports most of the make commands from laravel.

A package built for lumen that ports most of the make commands from laravel. For lumen v5.1, but will most likely work for 5.2 as well. I haven't tested. If you have requests, let me know, or do it yourself and make a pull request

Michael Bonds 22 Mar 8, 2022
Lovely PHP wrapper for using the command-line

ShellWrap What is it? It's a beautiful way to use powerful Linux/Unix tools in PHP. Easily and logically pipe commands together, capture errors as PHP

James Hall 745 Dec 30, 2022
A PHP library for command-line argument processing

GetOpt.PHP GetOpt.PHP is a library for command-line argument processing. It supports PHP version 5.4 and above. Releases For an overview of the releas

null 324 Dec 8, 2022
Command-Line Interface tools

Aura.Cli Provides the equivalent of request ( Context ) and response ( Stdio ) objects for the command line interface, including Getopt support, and a

Aura for PHP 102 Dec 31, 2022
Another Command Line Argument Parser

Optparse — Another Command Line Argument Parser Install 1. Get composer. 2. Put this into your local composer.json: { "require": { "chh/optparse

Christoph Hochstrasser 18 Nov 1, 2019
👨🏻‍🚀 A command-line tool that gives you the Alpine Day 2021 schedule in your timezone. 🚀

Alpine Day Schedule a command-line tool that gives you the Alpine Day 2021 schedule in your timezone. ?? Quick start Requires PHP 7.4+ # First, instal

Nuno Maduro 11 Jun 10, 2021
PHP Interminal is a command-line tool that gives you access to PHP Internals discussions in your terminal.

PHP Interminal is a command-line tool that gives you access to PHP Internals discussions in your terminal. ??

Nuno Maduro 32 Dec 26, 2022
Patrol is an elegant command-line tool that keeps your PHP Project's dependencies in check.

Patrol is an elegant command-line tool that keeps your PHP Project's dependencies in check. Installation / Usage Requires PHP 8.0+ First, install Patr

Nuno Maduro 237 Nov 14, 2022
Twitter raffles in the command line, with PHP and minicli

Rafflebird Rafflebird is a highly experimental CLI application for giveaways / raffles on Twitter, built in PHP with Minicli. Disclaimer: The recent s

Erika Heidi 33 Nov 16, 2022
A command line code generator for Drupal.

Drupal Code Generator A command line code generator for Drupal. Installation Download the latest stable release of the code generator.

Ivan 227 Dec 14, 2022
A PHP command line tool used to install shlink

Shlink installer A PHP command line tool used to install shlink. Installation Install this tool using composer.

null 8 Nov 3, 2022
Laracon Schedule a command-line tool that gives you the Laracon Online schedule in your timezone.

Laracon Schedule a command-line tool that gives you the Laracon Online schedule in your timezone. ?? Quick start Requires PHP 7.4+ # First, install: c

Nuno Maduro 101 Sep 16, 2022
Command-line control panel for Nginx Server to manage WordPress sites running on Nginx, PHP, MySQL, and Let's Encrypt

EasyEngine v4 EasyEngine makes it greatly easy to manage nginx, a fast web-server software that consumes little memory when handling increasing volume

EasyEngine 2k Jan 4, 2023
Backup your laravel database by a simple artisan command

Backup your laravel database by a simple artisan command This package will allow you to backup your laravel app database and you can also choose to se

Mohammed Omer 23 Feb 10, 2022
Generic PHP command line flags parse library

PHP Flag Generic PHP command line flags parse library Features Generic CLI options and arguments parser. Support set value data type(int,string,bool,a

PHP Toolkit 23 Nov 13, 2022
A simple command-line tool whose aim is to facilitate the continous delivery of PHP apps

Deployer Simple command-line tool that aims to facilitate the continous delivery of PHP apps, particularly Laravel apps. Imagine you want to update yo

Fernando Bevilacqua 4 Sep 8, 2021
🍃 In short, it's like Tailwind CSS, but for the PHP command-line applications.

Termwind Termwind allows you to build unique and beautiful PHP command-line applications, using the Tailwind CSS API. In short, it's like Tailwind CSS

Nuno Maduro 1.8k Dec 30, 2022