папка app/Sdk (а точнее содержащиеся в ней классы), при php artisan cache:clear такая же беда. Может кто сталкивался, моожет где дописать autoload или маппинг какой где указать нужно?
В composer.json?
я разобрался, позже отпишу в чем трабл
Когда в Laravel вызывается консольная команда, то вызываются конструкторы всех существующих консольных команд, чтобы разрулить существует ли такая или нет (так как сигнатура protected). А у меня в команде обновления SDK в конструкторе папка очищается, а потом создаётся: public function __construct() { parent::__construct(); $this->baseUrl = env('API_URL'); $this->sdkDir = app_path() . '/Sdk'; PhpHelper::remove_directory_recursively($this->sdkDir); mkdir($this->sdkDir); } https://stackoverflow.com/a/36270570/4223982
Обсуждают сегодня