Я пытаюсь добавить зависимость через мой composer.json
файл в удаленном проекте Laravel, над которым я работаю в Zend Studio, в настоящее время на моем сервере разработки. Тем не менее, кажется, что он заблокирован от внесения изменений (все входы выделены серым цветом), а вверху есть информационное окно, которое гласит:
General: Composer.json in dependency package should not be modified
У меня не было этой проблемы в моей локальной среде, поэтому я предполагаю, что это либо проблема с тем, что Laravel не хочет вносить изменения в то, что он считает живым сервером, либо Zend Studio поднимает проблему по той же причине. Есть ли файл конфигурации, который мне нужно изменить, чтобы сделать это правильно? Или я что-то делаю в настоящее время, что я должен делать по-другому с файлом композитора?
Похоже, IDE думает, что вы изменяете файл composer.json, который является зависимостью другого пакета. И примером этого является сама структура Laravel. у вас есть файл composer.json в корне проекта, который требует laravel/framework
но тогда есть еще один файл composer.json в vendor/laravel/framework
и если вы попытаетесь изменить composer.json в vendor/laravel/framework
Я предполагаю, что вы получите это сообщение о том, что вы пытаетесь изменить пакет, от которого зависит другой пакет.
Это как-то думает, что удаленный проект как-то связан с вашим локальным? Файл composer.json, который вы пытаетесь изменить, вызывается другим файлом композитора?
Других решений пока нет …