laravel / framework

The Laravel Framework.
https://laravel.com
MIT License
32.26k stars 10.93k forks source link

Class env does not exists #5979

Closed jayaregalinada closed 9 years ago

jayaregalinada commented 9 years ago
[2014-10-05 15:45:20] local.ERROR: exception 'ReflectionException' with message 'Class env does not exist' in /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php:504
Stack trace:
#0 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(504): ReflectionClass->__construct('env')
#1 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(428): Illuminate\Container\Container->build('env', Array)
#2 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(462): Illuminate\Container\Container->make('env', Array)
#3 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(806): Illuminate\Foundation\Application->make('env')
#4 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(35): Illuminate\Container\Container->offsetGet('env')
#5 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(214): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing\{closure}(Object(Illuminate\Foundation\Application))
#6 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(501): Illuminate\Container\Container->Illuminate\Container\{closure}(Object(Illuminate\Foundation\Application), Array)
#7 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(428): Illuminate\Container\Container->build(Object(Closure), Array)
#8 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(462): Illuminate\Container\Container->make('router', Array)
#9 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(806): Illuminate\Foundation\Application->make('router')
#10 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(56): Illuminate\Container\Container->offsetGet('router')
#11 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(214): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing\{closure}(Object(Illuminate\Foundation\Application))
#12 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(501): Illuminate\Container\Container->Illuminate\Container\{closure}(Object(Illuminate\Foundation\Application), Array)
#13 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(428): Illuminate\Container\Container->build(Object(Closure), Array)
#14 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(462): Illuminate\Container\Container->make('url', Array)
#15 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(806): Illuminate\Foundation\Application->make('url')
#16 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/RoutingServiceProvider.php(74): Illuminate\Container\Container->offsetGet('url')
#17 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(214): Illuminate\Routing\RoutingServiceProvider->Illuminate\Routing\{closure}(Object(Illuminate\Foundation\Application))
#18 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(501): Illuminate\Container\Container->Illuminate\Container\{closure}(Object(Illuminate\Foundation\Application), Array)
#19 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(428): Illuminate\Container\Container->build(Object(Closure), Array)
#20 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(462): Illuminate\Container\Container->make('redirect', Array)
#21 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Container/Container.php(806): Illuminate\Foundation\Application->make('redirect')
#22 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/app/Modules/User/Repositories/HpackerRepository.php(73): Illuminate\Container\Container->offsetGet('redirect')
#23 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/app/Modules/Dashboard/Controllers/LoginController.php(112): Module\User\Repositories\HpackerRepository->redirectToSignUp()
#24 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/app/Modules/Dashboard/Controllers/LoginController.php(51): Module\Dashboard\Controllers\LoginController->authenticateUser()
#25 [internal function]: Module\Dashboard\Controllers\LoginController->create()
#26 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/Controller.php(231): call_user_func_array(Array, Array)
#27 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(93): Illuminate\Routing\Controller->callAction('create', Array)
#28 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php(62): Illuminate\Routing\ControllerDispatcher->call(Object(Module\Dashboard\Controllers\LoginController), Object(Illuminate\Routing\Route), 'create')
#29 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/Router.php(962): Illuminate\Routing\ControllerDispatcher->dispatch(Object(Illuminate\Routing\Route), Object(Illuminate\Http\Request), 'Module\\Dashboar...', 'create')
#30 [internal function]: Illuminate\Routing\Router->Illuminate\Routing\{closure}()
#31 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/Route.php(109): call_user_func_array(Object(Closure), Array)
#32 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/Router.php(1028): Illuminate\Routing\Route->run(Object(Illuminate\Http\Request))
#33 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Routing/Router.php(996): Illuminate\Routing\Router->dispatchToRoute(Object(Illuminate\Http\Request))
#34 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(775): Illuminate\Routing\Router->dispatch(Object(Illuminate\Http\Request))
#35 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(745): Illuminate\Foundation\Application->dispatch(Object(Illuminate\Http\Request))
#36 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Session/Middleware.php(72): Illuminate\Foundation\Application->handle(Object(Illuminate\Http\Request), 1, true)
#37 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Cookie/Queue.php(47): Illuminate\Session\Middleware->handle(Object(Illuminate\Http\Request), 1, true)
#38 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Cookie/Guard.php(51): Illuminate\Cookie\Queue->handle(Object(Illuminate\Http\Request), 1, true)
#39 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Illuminate\Cookie\Guard->handle(Object(Illuminate\Http\Request), 1, true)
#40 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(641): Stack\StackedHttpKernel->handle(Object(Illuminate\Http\Request))
#41 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/public/index.php(49): Illuminate\Foundation\Application->run()
#42 /Users/JAG/Documents/WalisPH/walisph/Codes/develop/server.php(19): require_once('/Users/JAG/Docu...')
#43 {main} [] []

I'm having a hard time searching for this error also the env Class really not exist. So in Illuminate\Routing\Router, I hard coded to comment if what will happen next.

protected function registerRouter()
{
    $this->app['router'] = $this->app->share(function($app)
    {
        $router = new Router($app['events'], $app);

        // If the current application environment is "testing", we will disable the
        // routing filters, since they can be tested independently of the routes
        // and just get in the way of our typical controller testing concerns.
        //if ($app['env'] == 'testing')
        //{
        //  $router->disableFilters();
        //}

        return $router;
    });
}

But of course this is a bad idea.

jaketoolson commented 9 years ago

I question from where you are calling the env class and how?

zoe-edwards commented 9 years ago

Assuming this is for 5, I had something very similar to this, just did composer update and made sure I had the latest of everything from laravel/laravel and it worked.