Зачем ты создаешь такие темы?
Реально не могу найти ответ... и потом через час, два нахожу.... в принципе могу и не писать тут (типа не нашел ответ), но так ведь лучше, форум хорошо индексируются и подобные проблемы будут быстро находить решение.
По традиции отвечаю сам себе ))
вместо composer нужно начинать команду (в консоли PHPStorm) php composer.phar и далее что вам нужно
Походу причина Яндекс браузер, в Хроме и Мазиле тормозов нет и запрос один проходит без сбоев...
Может пытаются "товарищ полковнику" параллельно данные слать ))
при установке mysql создается пользователь root для него пароль
когда вы вводите команду mysql -u root ИМЯ_БД < ФАЙЛ.sql то тут нужно указать не пароль root от сервера,
а от пользователь root для mysql . он в файле my.cnf
в /root/ или в другой папке. ищите командой find
Тут все верно написано. Если есть (а его может и не быть) рут для базы - именно его пароль и нужно использовать. Рут от сервера не подойдет.
В общем идея была скачать старый ларавель со всеми зависимостями и готовым магазином, а потом смотреть видеоуроки и копаться в структуре. Но что-то не завелось, компосер ругался что много уже чего сильно обновилось и можно было утонуть в его рекомендациях.
Решил поставить чистую лару и вбивать все изменения ручками по ходу уроков, так и запомнится лучше и будут сразу понимать что вызвало ошибку если что...
Опять убрал слеш перед тут
"MyProject\\": "src/MyProject/"
сделал composer dump-autoload (хоть делал так уже раза 3!!!) и все заработало ))) просто ппц. пол дня убил!
Всем спасибо!
если в ClassLoader.php прописать
то нужный класс все же находит и подключается, но дальше уже по цепочке не может найти следующий...
Fatal error: Class 'MyProject\Controllers\AbstractController' not found in D:\OpenServer\domains\MyProject\src\MyProject\Controllers\MainController.php on line 6
Далее смотрю что приходит в функцию findFileWithExtension
Вот что получил
А в
$this->prefixDirsPsr4[$search]
уже NULL, поэтому и не находит
что странно, ведь в
$this->prefixDirsPsr4
у меня массив
array(1) { ["Myproject\"]=> array(1) { [0]=> string(14) "/src/MyProject" }}
следовательно
на второй итерации будет как раз внутренний массив
array(1) { [0]=> string(14) "/src/MyProject" }
ClassLoader.php
если прописать вардамп в начале и в конце, то видно что в функцию приходит правильный неймспейс, но файл класса почему то найти эта функция не может