将普通PHP类加载到Laravel 5.1环境中


Loading plain PHP class into Laravel 5.1 environment

我有一个像这样的普通PHP类

class UploadHandler
{
    protected $error_messages = array(
        1 => 'blabla bla bla',
        2 => 'lorem ipsum...',
        3 => 'let''s pray...'
    );
    function __construct($options = null, $initialize = true, $error_messages = null) {
    }
    protected function initialize() {
    }
}

如何将这个类加载到Laravel 5.1环境中,并像这样简单地调用这个类

$upload_handler = new UploadHandler();

我知道我们必须使用Facade,但不确定如何使用

这样调用类并没有错
$upload_handler = new UploadHandler();

如果你想使用依赖注入(IOC)来解决这个问题,那么你可以将类绑定到一个服务提供者中。

http://laravel.com/docs/5.1/providers register方法