<?php
namespace WuifDesign\SEO;

use \Illuminate\Support\ServiceProvider as IlluminateServiceProvider;

class ServiceProvider extends IlluminateServiceProvider
{
    /**
     * Register the service provider.
     *
     * @return void
     */
    public function register()
    {
        $this->mergeConfigFrom(
            __DIR__.'/config/seo.php', 'seo'
        );

        $this->app->singleton('metaTags', function ($app) {
            return new MetaTags($app);
        });

        $this->app->singleton('openGraph', function ($app) {
            return new OpenGraph($app);
        });

        $this->app->singleton('twitterCard', function ($app) {
            return new TwitterCard($app);
        });

        $this->app->singleton('schema', function ($app) {
            return new Schema($app);
        });

        $this->app->singleton('seoTool', function ($app) {
            return new SEOTool($app);
        });
    }

    /**
     * Perform post-registration booting of services.
     *
     * @return void
     */
    public function boot()
    {
        $this->publishes([
            __DIR__.'/config/wuifdesign-seo.php' => config_path('seo.php'),
        ]);
    }

    /**
     * Get the services provided by the provider.
     *
     * @return array
     */
    public function provides()
    {
        return array(
            'metaTags',
            'openGraph',
            'twitterCard',
            'schema',
            'seoTools'
        );
    }
}

<?php
namespace WuifDesign\SEO;

use \Illuminate\Support\ServiceProvider as IlluminateServiceProvider;

class ServiceProvider extends IlluminateServiceProvider
{
    /**
     * Register the service provider.
     *
     * @return void
     */
    public function register()
    {
        $this->mergeConfigFrom(
            __DIR__.'/config/seo.php', 'seo'
        );

        $this->app->singleton('metaTags', function ($app) {
            return new MetaTags($app);
        });

        $this->app->singleton('openGraph', function ($app) {
            return new OpenGraph($app);
        });

        $this->app->singleton('twitterCard', function ($app) {
            return new TwitterCard($app);
        });

        $this->app->singleton('schema', function ($app) {
            return new Schema($app);
        });

        $this->app->singleton('seoTool', function ($app) {
            return new SEOTool($app);
        });
    }

    /**
     * Perform post-registration booting of services.
     *
     * @return void
     */
    public function boot()
    {
        $this->publishes([
            __DIR__.'/config/seo.php' => config_path('seo.php'),
        ]);
    }

    /**
     * Get the services provided by the provider.
     *
     * @return array
     */
    public function provides()
    {
        return array(
            'metaTags',
            'openGraph',
            'twitterCard',
            'schema',
            'seoTools'
        );
    }
}

Fix path to config file
Fix path to config file

Get Can't locate path: </home/vagrant/Code/herbax.dev/vendor/wuifdesign/laravel-seo/src/config/wuifdesign-seo.php> when doing php artisan vendor:publish ... Config file name is seo.php not wuifdesign-seo.php