Фатальная ошибка PatchWork/utf8 с Laravel

Я клонировал сайт на github, и у меня возникла ошибка с папкой поставщика, потому что он не был установлен с установкой или обновлением композитора, поэтому я скопировал папку поставщика из нового проекта laravel, и у меня больше нет следующего ошибка: bootstrap/../vendor/autoload.php. Failed to open stream: No such file or directory. The "vendor" folder does not exist.

но когда я иду в общую папку laravel, у меня снова возникает эта ошибка:

Fatal error: Class 'Patchwork\Utf8\Bootup' not found in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\hguitare\laravel\bootstrap\autoload.php on line 46

Я пробовал dump-autoload и composer update, но ничего не работает

Я также пытался добавить эту строку в composer.json в требуемый "patchwork/utf8": "1.1.*" Кто-нибудь может мне помочь?


person Simon Uldry    schedule 19.04.2017    source источник


Ответы (1)


Попробуйте удалить/закомментировать 'Patchwork\Utf8\Utf8ServiceProvider' или поставщика услуг, связанного с этим, в config/app.php, а затем попробуйте установить composer install.

person Reiah Paul Sam    schedule 19.04.2017
comment
Я не могу связать какой-либо «Patchwok\Utf8\Utf8ServiceProvider» с моим app.php - person Simon Uldry; 19.04.2017
comment
Кое-где Patchwork находится в файлах конфигурации, что блокирует вас при установке композитора, выполнении одной операции, поиске файла по Patchwork или любому связанному термину во всех файлах конфигурации и поиске конфигурации, если что-то происходит, удалите их или закомментируйте. - person Reiah Paul Sam; 19.04.2017
comment
Я обнаружил, что поставщик находится здесь, путь /path/nameproject/vendor я скопировал его содержимое и прошился на поставщика в /path/nameproject/laravel/vendor, это немного сбивает меня с толку, но я больше не говорю об ошибке. Но у меня сейчас эта ошибка Fatal error: Class 'Illuminate\Support\ClassLoader' not found in C:\Program Files (x86)\EasyPHP-Devserver-16.1\eds-www\hguitare\laravel\bootstrap\autoload.php on line 59 - person Simon Uldry; 19.04.2017
comment
не ищите vendor , а ищите имя пакета или класс поставщика пакетов - person Reiah Paul Sam; 19.04.2017
comment
На projectname\laravel\vendor\laravel\framework\src\Illuminate\Support нет LoaderClass, может в этом причина? Или я не знаю, мне нужно немного разгрузиться, я не очень понимаю, как это работает - person Simon Uldry; 19.04.2017