Closed arcadas closed 9 years ago
Some help, if you want to use this package in your own package (Laravel workbench).
... class PackageServiceProvider extends ServiceProvider { ... public function register() { $this->app['config']['cartalyst/sentry::hasher'] = 'native'; $this->app['config']['cartalyst/sentry::groups'] = array( 'model' => 'Jenssegers\Mongodb\Sentry\Group', ); $this->app['config']['cartalyst/sentry::users'] = array( 'model' => 'Jenssegers\Mongodb\Sentry\User', 'login_attribute' => 'email', ); $this->app['config']['cartalyst/sentry::throttling'] = array( 'model' => 'Jenssegers\Mongodb\Sentry\Throttle', ); $this->app['Cartalyst\Sentry\Sentry'] = $this->app['sentry']; $this->app->bind('Package', function($app) { return new Package($app['sentry']); }); } ...
namespace Vendor\Package; use Cartalyst\Sentry\Sentry; class Package { protected $sentry; public function __construct(Sentry $sentry) { $this->sentry = $sentry; } public function check() { return $this->sentry->authenticate(array( 'email' => 'sentry@sentry.com', 'password' => '12345678', )); } }
Some help, if you want to use this package in your own package (Laravel workbench).