morozkolog: Как вариант уменьшения нагрузки можно попробовать сразу ограничить выборку только требуемым id, задав условие WHERE, например, так:
==
SELECT
a.name as name_level1,
b.name as name_level2,
c.name as name_level3
FROM
(SELECT * FROM categories WHERE id = <наш_id>) a
LEFT JOIN categories b ON a.parent_id = b.id
LEFT JOIN categories c ON b.parent_id = c.id
===
Синтаксис не проверяю, пишу просто для демонстрации метода. Допустим, максимальная глубина вложения категорий равна трем.
===
SELECT
a.name as name_level1,
b.name as name_level2,
c.name as name_level3
FROM
categories a LEFT JOIN categories b ON a.parent_id = b.id
LEFT JOIN categories c ON b.parent_id = c.id
====
robert_n: Не за что. Суть в чем. Пакеты composer могут устанавливаться либо локально, либо глобально (composer global ... ). Для стандартной схемы подключения, когда autoload.php ищется в каталоге "./vendor" (как у вас выше) предполагается, что подключаемые пакеты установлены локально. То есть, они должны лежать в каталоге vendor, расположенном на том же уровне, что и файл, в котором подключается сам autoload.php.
Вы все сделали правильно за исключением того момента, что сгенерированный composer.json вашего проекта должен лежать в корне сайта для того, чтобы соответствовать стандартной схеме.
Возможно, я не очень понял, что именно нужно сделать. У вас в коде выше имеется, как минимум, одна странность: атрибут data-class встречается 2 раза, что, как мне кажется, не совсем нормально. Вы можете чуть подробнее описать, что вам нужно получить ?
Роман Романов:
Сложно сказать, в чем причина. Возможно, или директива не туда прописана, или опечатка где-то. Посмотрите, что выводится в лог ошибок апача.
Роман Романов:
Это может быть либо общий файл конфигурации Apache httpd.conf, либо подключаемый в него файл конфигурации для конкретного домена.
Вот ссылка на короткую статью по теме. itfound.ru/37-htaccess-ne-rabotaet.html
Большое спасибо за ответ. Я почему-то пропустил, что в параметрах конструктора SoapClient() можно передавать контекст (искал что-то напрямую связанную непосредственно с куками =).
Только предположу. Не может ли это все быть связано с тем, что в формируемом пути к .gitignore имеются пробельные символы ? Возможно, в значении переменной %USERPROFILE% ?
Спасибо большое. Создал указанный файл, положил его в каталог с тестами и после настройки в свойствам проекта пользовательского набора тестов все заработало. Теперь бы осталось еще разобраться с проблемой, почему при генерации тестов для класса в генерируемый файл теста не прописывается подключением самого тестируемого класса в самом начале, и будет вообще хорошо ) В любом случае, благодарю.
Сложно сказать. Возможно, в Laravel можно как-то проследить путь обработки url в процессе роутинга,
То есть, выяснить, какой контроллер и экшн становятся активными. Возможно, есть какой-то отладочный режим? С ним просто никогда не сталкивался.
Понравилось, что у человека, который отписал баг-репорт на bugs.php.net, в проекте около 3 миллионов одних только htmlspecialchars()… =)) Но, конечно, будем надеяться, что для решения вопроса о дефолтной кодировке будет использоваться значение default_charset из php.ini.