2015-06-22 149 views

回答

2

爲了讓Laravel知道你已經安裝了一個包,你需要告訴框架。所以,打開你的config/app.php和論壇包添加到您的包陣列:

'Riari\Forum\ForumServiceProvider', 

在此之後,你可以做發佈命令。

+0

我這樣做,但它告訴我什麼都不要發佈...... –

0

您使用的是兌現配置文件嗎?

嘗試使用PHP的工匠配置:清晰重試PHP工匠供應商:發佈

當你的配置文件緩存,直到您清空緩存配置任何改變,也不會被應用。

1

我做的:

PHP工匠配置:明確

則:

PHP工匠供應商:發佈

下一個在我的情況:

PHP工匠my_migration_name:遷移

0

這種情況經常發生,因爲e Laravel無法從優化/緩存的加載程序文件中找到所需的引用。

一旦添加了供應商的類config/app.php,我有一個運行的腳本:

php artisan config:cache 
php artisan cache:clear 
php artisan optimize (optional) 

帖子了,運行php artisan vendor:publish --provider="xyz"肯定會工作。