Php Laravel应用程序:名称破坏了我的整个应用程序
我最近部署了我的应用程序,并希望以后更改我的应用程序的名称,所以我做了一次,并将其更改为RbxRock 然后我意识到我做了一个拼写,因此我把它改回了Laravel,但在这一点上,我现在得到了很多错误和异常,我甚至不能再使用Php Laravel应用程序:名称破坏了我的整个应用程序,php,laravel,composer-php,laravel-5.3,Php,Laravel,Composer Php,Laravel 5.3,我最近部署了我的应用程序,并希望以后更改我的应用程序的名称,所以我做了一次,并将其更改为RbxRock 然后我意识到我做了一个拼写,因此我把它改回了Laravel,但在这一点上,我现在得到了很多错误和异常,我甚至不能再使用php artisan 其中之一是: PHP Fatal error: Uncaught ReflectionException: Class App\Console\Kernel does not exist in /var/www/html/rocks/vendor/la
php artisan
其中之一是:
PHP Fatal error: Uncaught ReflectionException: Class App\Console\Kernel does not exist in /var/www/html/rocks/vendor/laravel/framework/src/Illuminate/Container/Container.php:749
这是我的composer.json
文件
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"php": ">=5.6.4",
"laravel/framework": "5.3.*",
"devdojo/chatter": "^0.1.22",
"pusher/pusher-php-server": "^2.6",
"paypal/rest-api-sdk-php": "*",
"paypal/adaptivepayments-sdk-php":"v3.6.106",
"laravel-notification-channels/discord": "^0.0.1"
},
"require-dev": {
"fzaninotto/faker": "~1.4",
"mockery/mockery": "0.9.*",
"phpunit/phpunit": "~5.0",
"symfony/css-selector": "3.1.*",
"symfony/dom-crawler": "3.1.*",
"fahim/laravel5-paypal-ipn": "dev-master@dev"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "app/",
"ePOS\\": "app/ePOS"
},"files": [
"app/Library/paypalHelpers.php",
"app/Library/robloxHelpers.php"
]
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-root-package-install": [
"php -r \"file_exists('.env') || copy('.env.example', '.env');\""
],
"post-create-project-cmd": [
"php artisan key:generate"
],
"post-install-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postInstall",
"php artisan optimize"
],
"post-update-cmd": [
"Illuminate\\Foundation\\ComposerScripts::postUpdate",
"php artisan optimize"
]
},
"config": {
"preferred-install": "dist"
}
}
在Kernel.php的顶部
namespace App\Console;
//use DB;
use Illuminate\Console\Scheduling\Schedule;
use Illuminate\Foundation\Console\Kernel as ConsoleKernel;
class Kernel extends ConsoleKernel
{
}
.查找您提到的错误中的文件。在文件的最顶端,名称空间是什么?另外,请确保“composer dumpautoload”。@MMMTroy我做过很多次dumpautoload,没有任何帮助。您查看过您的.env文件了吗?我已经读到在错误的位置有一个空格会导致这个错误。您是否正在进行任何缓存,例如config:cache?如果是这样的话,试着澄清一下。最后,尝试“rm bootstrap/cache/compiled.php”,然后“composer update”。@MMMTroy我正在进行缓存,但它只是查看缓存,而不是配置缓存,我的缓存目录中没有compiled.php;(