ank*_*981 9 laravel composer-php laravel-5
我正在阅读Easy Laravel 5中的材料来学习Laravel.所以我按照指示创建了应用程序,当我访问时localhost:8000,我看到了欢迎页面.
然后我给了名字更改命令:
php artisan app:name todoparrot
Run Code Online (Sandbox Code Playgroud)
系统响应的对象Application namespace set!.但是现在当我重新加载时localhost:8000,我什么都没看到,服务该应用程序的终端给了我一长串错误:
PHP Fatal error: Uncaught exception 'ReflectionException' with message 'Class todoparrot\Console\Kernel does not exist' in /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php:776
Stack trace:
#0 /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php(776): ReflectionClass->__construct('todoparrot\Cons...')
#1 /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php(656): Illuminate\Container\Container->build('todoparrot\Cons...', Array)
#2 /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(613): Illuminate\Container\Container->make('todoparrot\Cons...', Array)
#3 /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php(229): Illuminate\Foundation\Application->make('todoparrot\Cons...', Array)
#4 /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php(773): Illuminate\Container\Con in /media/common/htdocs/todoparrot/vendor/laravel/framework/src/Illuminate/Container/Container.php on line 776
Run Code Online (Sandbox Code Playgroud)
现在我甚至无法运行artisan,因为我一直得到同样的错误.知道因为这个极其简单的变化可能会被打破吗?
rya*_*ter 15
重命名后尝试此命令:
composer dump-autoload
Run Code Online (Sandbox Code Playgroud)
Composer在vendor/composer/您的命名空间的目录中具有自动加载文件.当你改变任何你需要清除它并再次生成它,并且该命令执行它.