diff --git a/src/AnnotationsServiceProvider.php b/src/AnnotationsServiceProvider.php
index 6a549ad..8439866 100644
--- a/src/AnnotationsServiceProvider.php
+++ b/src/AnnotationsServiceProvider.php
@@ -77,6 +77,13 @@ class AnnotationsServiceProvider extends ServiceProvider
      * @var AnnotationFinder
      */
     protected $finder;
+    
+    /**
+     * The name of the local environment
+     *
+     * @var string
+     */
+    protected $localEnvironmentName = 'local';
 
     /**
      * @param \Illuminate\Contracts\Foundation\Application $app
@@ -122,6 +129,16 @@ public function boot()
 
         $this->loadAnnotatedModels();
     }
+    
+    /**
+     * Returns the name of the local environment
+     *
+     * @return string
+     */
+    protected function getLocalEnvironmentName()
+    {
+        return $this->localEnvironmentName;
+    }
 
     /**
      * Register the commands.
@@ -264,7 +281,7 @@ public function addModelAnnotations(ModelScanner $scanner)
      */
     public function loadAnnotatedEvents()
     {
-        if ($this->app->environment('local') && $this->scanWhenLocal) {
+        if ($this->app->environment($this->getLocalEnvironmentName()) && $this->scanWhenLocal) {
             $this->scanEvents();
         }
 
@@ -316,7 +333,7 @@ protected function loadScannedEvents()
      */
     protected function loadAnnotatedRoutes()
     {
-        if ($this->app->environment('local') && $this->scanWhenLocal) {
+        if ($this->app->environment($this->getLocalEnvironmentName()) && $this->scanWhenLocal) {
             $this->scanRoutes();
         }
 
@@ -370,7 +387,7 @@ protected function loadScannedRoutes()
      */
     protected function loadAnnotatedModels()
     {
-        if ($this->app->environment('local') && $this->scanWhenLocal) {
+        if ($this->app->environment($this->getLocalEnvironmentName()) && $this->scanWhenLocal) {
             $this->scanModels();
         }