gpt4 book ai didi

php - 为什么 Laravel 供应商是 :publish returning "Unable to locate publishable resources"?

转载 作者:行者123 更新时间:2023-12-04 12:10:07 28 4
gpt4 key购买 nike

我正在 Laravel 7 中实现一个包并使用 https://github.com/jeroennoten/Laravel-AdminLTE作为引用。
在我的包内,我有以下结构

packages/mypackage/src/MyServiceProvider.php
packages/mypackage/config/config.php
这是来自服务提供商的引导方法
public function boot()
{
if($this->app->runningInConsole()) {
$this->publishes([
$this->loadConfig() => config_path('myconfig.php'),
], 'config');
}
}
这是 loadConfig() 方法
private loadConfig() {
return join(DIRECTORY_SEPARATOR, array(
__DIR__,
'..',
'config',
'config.php'
));
}
但是当我从项目的根目录运行以下命令时,它不起作用
php artisan vendor:publish --provider="MyPackage\MyPackageServiceProvider"--tag="config"
我收到此错误消息
Unable to locate publishable resources.
Publishing complete.

最佳答案

刚刚运行 php artisan vendor:publish并选择您要发布的类(class)。它在 Laravel 8 上对我有用

关于php - 为什么 Laravel 供应商是 :publish returning "Unable to locate publishable resources"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62938437/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com