new CrmService( $app->make(CrmApiV4::class), $app->make(Repository::class), )); Auth::provider(CrmUserProvider::class, function (Application $app, array $config) { $hasher = $app->make(Hasher::class); $crmService = $app->make(CrmService::class); return new CrmUserProvider($hasher, $config['model'], $crmService); }); } }