Есть тестовые задания в открытом доступе, на гитхабе тоже по запросу "тестовое задание"+язык:python можно найти интересные (обычно в readme есть ссылка на условия)
Есть альтернативы NetBeans (легковесные редакторы), PHPStorm это конечно хорошо, но на ранней стадии изучения не нужен. JDK вообще к php не относится, WAMP тоже сгодится для хеллоувордов, ставить линукс на виртуалку или как основную систему это не для всех новичков легкий шаг)
pillson, в Вашем проекте должно быть место, где анализируются урлы и сопоставляются с экшенами контроллеров, там и надо обработать эту ситуацию. Разных фреймворках и cms это место может называться по-разному, классические миддлвары есть в ларавел
удобнее было бы следовать единым соглашениям во фронтенде и бекенде, нп. JSON API routing или что-то очень похожее на него в стиле соглашений по рест апи
Разрулите версию пакета illuminate/support (скорее всего в composer.json другие ограничения на этот пакет и надо их вручную исправить и поставить нужный)
mmm45, ошибку надо спровоцировать и проанализировать профайлером или другим инструментом, взять кусок данных с прода. Понятно что на 100 строках не зафейлится)
Пункт 4 - я все равно не понимаю, в чем проблема, Вы можете в родительском конструкторе указать базовый класс, а в наследниках указать контретные реализации.
Daria Motorina
@glaphire Автор вопроса, куратор тега PHP
Максим, да, Вы правы, подход с сеттером легко внедрить (поняла на примере решения BoShurik). Конкретно в этом случае затраты на снижение фреймворкозависимости не оправданы экономически