我试图去生活与laravel项目我开发了一年回到学校,我遇到了一些问题。在我的主机服务的服务器上上传整个项目后,我得到了这些错误在我的浏览器以及我的SSHshell。
致命错误:未捕获异常“ReflectionException”,在/home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/illumb/Container/Container中显示消息“Class App\Http\Kernel不存在”。php:779堆栈跟踪:#0/home/clients/ffa41f94063541f86a0fe6602a73caa1/myforms/vendor/laravel/framework/src/illumb/Container/Container。php(779):ReflectionClass-
我认为这可能与我的名称空间配置有关,因为我还没有完全理解。
这是我的composer.json文件:
{
"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": {
"laravel/framework": "5.0.*",
"illuminate/html": "5.*",
"barryvdh/laravel-dompdf": "0.5.*",
"guzzlehttp/guzzle": "~4.0"
},
"require-dev": {
"phpunit/phpunit": "~4.0",
"phpspec/phpspec": "~2.1"
},
"autoload": {
"classmap": [
"database"
],
"psr-4": {
"App\\": "myforms/app/"
}
},
"autoload-dev": {
"classmap": [
"tests/TestCase.php"
]
},
"scripts": {
"post-install-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-update-cmd": [
"php artisan clear-compiled",
"php artisan optimize"
],
"post-create-project-cmd": [
"php -r \"copy('.env.example', '.env');\"",
"php artisan key:generate"
]
},
"config": {
"preferred-install": "dist"
}
}
我已经做了:
作曲家安装
作曲家转储-自动加载
作曲家更新
顺便说一句,当我插入作曲家更新
请通知我是否应该发布另一个可能有用的文件。
提前感谢你的帮助。
检查控制台/kernel.php
是否在app
-文件夹内,如果不是,它可能在您的laravelApp
内。
如果是这样,请移动控制台/内核。php到应用程序
-文件夹。
就我而言,他是个作曲家。json缺少右括号“{}”,带有“psr-4”的行位于错误的json段中。
好啊
在composer.json变化:
"psr-4": {
"App\\": "myforms/app/"
}
到:
"psr-4": {
"App\\": "app/"
}
在服务器上的源目录中,运行composer update
,然后运行composer dump autoload
Laravel中的PSR-4查找相对于项目根的名称空间
问题内容: 我马上输入命令。 我收到 错误提示 : [ReflectionException] 类UserTableSeeder不存在 在这里,是我&页面 UserTableSeeder.php DatabaseSeeder.php 我将这个链接引至“设计与开发”登录页面。请帮助我解决此问题。谢谢。 问题答案: 执行一个,然后。 如果以上操作不解决问题 ,改变 你的 文件,使之包含项目相关的路径到
尽快,我输入命令。 我得到错误像: [ReflectionException] 类UserTableSeeder不存在 这里是我的 用户表种子。php 数据库eeder.php 我把这个链接和设计联系起来
我不知道我对Laravel 5.3项目做了什么,但我有这个错误: 致命错误:未捕获的ReflectionException:Class App\Http\Kernel在C:\laragon\www\BookTime\vendor\laravel\framework\src\light\Container\Container中不存在。php:729堆栈跟踪:#0 C:\laragon\www\Boo
我们正在一个拉威尔项目的团队中工作,当我试着跑步时,我已经把我的队友们的工作都拉进来了 “php artisan迁移:刷新--种子” 我有一个奇怪的错误: 文件ColorsTableSeeder确实存在,因此我不知道为什么会出现此错误ColorsTableSeeder:
我有不同文件夹中的数据库种子分类。当我写入db:seed时,控制台显示以下错误: 其中一类是: 我的另一门课是 我试过用 但是不起作用。 如您所见,我在同一名称空间中有两个类。 请帮忙。
我读过关于“ReflectionException类ClassName不存在”的其他问题,它指的是数据库种子程序。我试着从这些问题中找出解决办法,但它们并没有解决问题。 我遇到了问题,当试图创建模型与命令(我已经有国家表) 在那之后,我不断地犯错误 类国家不存在 之后我做了什么: > 删除引导/缓存/services.php(只有这个文件) 在每个这些步骤后运行'php工匠'我仍然收到: [Ref