2

composerでパッケージをダウンロードしました。この場合、パッケージは Riari Forum-Laravel です。を実行php artisan vendor:publishすると、公開するものが何もないというメッセージが表示されますが、その理由はわかりません。

4

4 に答える 4

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 に答える
3

パッケージをインストールしたことを Laravel に認識させるには、フレームワークにそのことを伝える必要があります。を開きconfig/app.php、フォーラム パッケージを packages 配列に追加します。

'Riari\Forum\ForumServiceProvider',

その後、発行コマンドを実行できます。

于 2015-06-22T03:29:20.220 に答える
0

キャッシュされた設定ファイルを使用していますか?

php artisan config:clear を使用してみて、php artisan vendor:publish を再試行してください。

構成ファイルがキャッシュされると、構成キャッシュをクリアするまで変更は適用されません。

于 2015-09-11T07:55:49.607 に答える