找不到类“教义\通用\变形器\变形器”

Posted

技术标签:

【中文标题】找不到类“教义\\通用\\变形器\\变形器”【英文标题】:Class 'Doctrine\Common\Inflector\Inflector' not found找不到类“教义\通用\变形器\变形器” 【发布时间】:2017-08-14 02:34:23 【问题描述】:

我正在将 Laravel 项目设置到服务器中,但是当我使用“composer install”时遇到了这个问题。我在本地做了完全一样的,按照相同的教程,我没有这个问题。

我同时使用 ubuntu 16.04。

这是我的composer.json 文件。


"name": "laravel/laravel",
"description": "The Laravel Framework.",
"keywords": ["framework", "laravel"],
"license": "MIT",
"type": "project",
"require": 
    "php": ">=5.6.4",
    "doctrine/dbal": "^2.5",
    "laravel/framework": "5.4.*",
    "laravel/tinker": "~1.0"
,
"require-dev": 
    "fzaninotto/faker": "~1.4",
    "mockery/mockery": "0.9.*",
    "phpunit/phpunit": "~5.0"
,
"autoload": 
    "classmap": [
        "database"
    ],
    "psr-4": 
        "App\\": "app/"
    
,
"autoload-dev": 
    "psr-4": 
        "Tests\\": "tests/"
    
,
"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",
    "sort-packages": true


还有错误:

PHP Fatal error:  Class 'Doctrine\Common\Inflector\Inflector' not found in /vendor/laravel/framework/src/Illuminate/Support/Pluralizer.php on line 78


  [Symfony\Component\Debug\Exception\FatalErrorException]
  Class 'Doctrine\Common\Inflector\Inflector' not found

laravel项目没有问题,好像是安装失败。知道如何添加缺少的类吗?

【问题讨论】:

尝试像这样url 更改作曲家代码映射 你试过“composer dump-autoload”吗?这是 Laravel 和命名空间的“关闭再打开”。 我已经尝试过像 Swapper 那样更改代码,而 Amarnasan 我现在就这样做了,但没有任何改变。 现在正在经历这个 有人说得对吗?我在 Symfony 项目中得到它。 【参考方案1】:

我通过以下方式解决了这个问题:

删除供应商文件夹

rm -rf vendor

重新安装作曲家

composer install

【讨论】:

以上是关于找不到类“教义\通用\变形器\变形器”的主要内容,如果未能解决你的问题,请参考以下文章

SpringBoot找不到类异常解决

找不到 Spring Boot Mongo Reactive 类 - 找不到类 [org.springframework.data.mongodb.MongoDatabaseFactory]

找不到xml找不到类

java 主启动类找不到

找不到类 'dalvik.system....'

eclipse 保存后就找不到类