public function register()
{
$this->app->singleton(LaraCart::SERVICE, function ($app) {
return new LaraCart($app['session'], $app['events'], $app['auth']);
});
$this->app->bind(LaraCart::HASH, function ($app, $data) {
return md5(json_encode($data));
});
$this->app->bind(LaraCart::RANHASH, function () {
return str_random(40);
});
}