Q:

Error class initialization in the provider?

Error view:

Target [App\Services\OrderServiceInterface] is not instantiable.

Provider:
   class OrderServiceProvider extends ServiceProvider
{
    /**
     * Bootstrap services.
     *
     * @return void
     */
    public function boot()
    {
        //
    }

    /**
     * Register services.
     *
     * @return void
     */
    public function register()
    {
        $this->app->bind('App\Services\OrderServiceInterface', 'App\Services\OrderService');
    }
}

Where OrderServiceInterface is interface:
<?php

namespace App\Services; 

interface OrderServiceInterface
{

    public function doSomethingUseful();

}

And OrderService is a specific class:
<?php

namespace App\Services;

class OrderService implements OrderServiceInterface
{
    public function doSomethingUseful()
    {
        return 'Output from DemoOne';
    }
}

Usage:
public function accept(Request $request, OrderServiceInterface $orderService) {}

A:

If your service provider seems like it is not registered try running:
composer dump-autoload

php artisan cache:clear

thanks to @adam
php artisan config:clear

