zalazdi / laravel-imap

Laravel 5 IMAP client.
MIT License
48 stars 24 forks source link

Error on executing command "vendor:publish" #29

Open YanDatsiuk opened 6 years ago

YanDatsiuk commented 6 years ago

How to reproduce:

  1. Fresh project on Laravel 5.5
  2. Add Zalazdi\LaravelImap\Providers\LaravelServiceProvider::class, to "config/app.php"
  3. Execute php artisan vendor:publish --provider="Zalazdi\LaravelImap\Providers\LaravelServiceProvider

Getting error: Can't locate path: </home/vagrant/Code/mail-client/mail-client/vendor/zalazdi/laravel-imap/src/Providers/../config/imap.php>

cytRasch commented 6 years ago

You can solve this with a dirty workaround.

Go to vendor/zalazdi/laravel-imap/src/Providers/LaravelServiceProvider.php and change the boot method to:

public function boot() { $this->publishes([ __DIR__.'/../../config/imap.php' => config_path('imap.php'), ]); }