LoginSignup
0
0

More than 5 years have passed since last update.

barryvdh/laravel-elfinder導入時にvendor:publishが機能しなかった件

Last updated at Posted at 2019-01-12

barryvdh/laravel-elfinderを導入しようとしたときに遭遇した事象についてメモ。
https://github.com/barryvdh/laravel-elfinder

vendor:publishを実行してもファイルがコピーされない

barryvdh/laravel-elfinderのconfigファイルを自身のプロジェクトへコピーするためvendor:publishを実行した。
readmeにコマンドの記載があったのでコピペして実行

【記載されていたコマンド】
php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=config

【実行結果】
Publishing complete.

実行自体は問題なく行えた。
しかし、肝心のconfigファイルがコピーされていない。。。

いろいろ試した結果、
--provider='Barryvdh\Elfinder\ElfinderServiceProvider'のシングルクォートを削除、
またはダブルクォートに変更するとコピーできた。

【正常動作しないコマンド】
php artisan vendor:publish --provider='Barryvdh\Elfinder\ElfinderServiceProvider' --tag=config

【正常動作するコマンド】
(シングルクォート削除)
php artisan vendor:publish --provider=Barryvdh\Elfinder\ElfinderServiceProvider --tag=config
(ダブルクォート使用)
php artisan vendor:publish --provider="Barryvdh\Elfinder\ElfinderServiceProvider" --tag=config

まとめ

正直頑張って解決するほどのことでもなかった気がするがlaravelの勉強になったので良し!
(手動でファイルをコピーすれば済む話なので。。)

シングルクォートではダメな理由はわからなかったので、
詳しい人、分かる人がいればコメント下さいm(_ _)m

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0