This error message in Laravel 5 typically means that you are trying to instantiate an interface, but interfaces cannot be instantiated because they are only a contract for the methods that a class should implement.
The Repository pattern in PHP is a design pattern that allows for the separation of the business logic of an application from the storage and retrieval of data.