【问题标题】:Publish all contents of a Laravel package发布 Laravel 包的所有内容
【发布时间】:2022-03-31 23:51:23
【问题描述】:

我通过 composer 安装了一个 Laravel 包,并要求发布它的一些未发布的控制器(由我安全地修改并且仍然能够在不覆盖自定义代码的情况下运行 composer install)。但是,我在 Google 上找不到任何合适的答案。

基本上,php artisan vendor:publish 会发布包的一些文件但不是全部。有没有办法修改vendor:publish 发布的文件?如前所述,我需要发布供应商文件夹的一些控制器。

【问题讨论】:

标签: laravel composer-php


【解决方案1】:

你可以传入你想要发布的包的提供者类和标签

php artisan vendor:publish --provider="Namespace\ProviderClass" --tag="config|lang"

【讨论】:

    【解决方案2】:

    试试这个

    php artisan vendor:publish --all
    

    【讨论】:

    • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
    • 我认为这将发布所有包而不是特定包。
    猜你喜欢
    • 2016-08-26
    • 1970-01-01
    • 2014-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多