zalazdi/laravel-imap

Error on executing command "vendor:publish"

Opened this issue · 1 comments

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>

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'), ]); }