我用作曲家下载了一个包。在这种情况下,包是 Riari Forum-Laravel。当我运行时php artisan vendor:publish
,它说没有要发布的东西,我不知道为什么。
问问题
2757 次
4 回答
3
为了让 Laravel 知道你已经安装了一个包,你需要告诉框架。所以打开你的config/app.php
并将论坛包添加到你的包数组中:
'Riari\Forum\ForumServiceProvider',
之后,您可以执行发布命令。
于 2015-06-22T03:29:20.220 回答
3
这总是会发生,因为 Laravel 无法从优化/缓存的加载器文件中找到所需的引用。
将供应商的类添加到 后config/app.php
,我有一个运行的脚本:
php artisan config:cache
php artisan cache:clear
php artisan optimize (optional)
发布这个,跑步php artisan vendor:publish --provider="xyz"
肯定会奏效。
于 2017-10-12T14:06:30.090 回答
2
我愿意:
php工匠配置:清除
然后:
php工匠供应商:发布
接下来在我的情况下:
php 工匠 my_migration_name:migration
于 2016-01-18T04:10:39.720 回答
0
你在使用兑现的配置文件吗?
尝试使用 php artisan config:clear 并重试 php artisan vendor:publish
当您的配置文件被缓存时,在您清除配置缓存之前,不会应用对它的任何更改。
于 2015-09-11T07:55:49.607 回答