Четвертый пример изначально невалиден - это присваивание, а не сравнение) Проверьте через var_dump или gettype, что точно хранит $mysql_array['result'] и уже от этого отталкивайтесь
Максим, ну есть же в гугле несколько вариантов, почему эта ошибка вылезает, есть issue на гитхабе композера, часть из этого уже расписана, как решать, а так получается что ошибка появилась и надо сесть и грустить дальше, а не загуглить
Analka, https://laravel.com/docs/5.7/upgrade - постепенно апгрейдить с 5.4 на 5.5, с 5.5 на 5.6 и с 5.6 на 5.7, после каждого апгрейда потыкать ключевые части приложения, что видеть что ничего не сломалось
Вы не написали, какой у Вас сервак, но предполагаю что nginx. Гугление говорит что такое не получится сделать (пример).
Можно сделать влоб - переписать все урлы на вид типа STATIC_SERVER . '/path/to/file.css', в index.php подключать файл с константой STATIC_SERVER и прописывать в ней абсолютный урл к серваку со статикой.
Обычно со скоростью и потреблением памяти заморачиваются, когда есть конкретные метрики - возможности сервера, количество посещений за промежуток времени. У Вас есть такие метрики?) Если нет, то лучше прост писать на том, на чем удобнее и предсказуемее, а проблемы решать по мере поступления
Включите логи, включите отображение ошибок php, сложно сказать, почему "not found" - роутинг поломался или еще что-то. Настройки php на старом и новом сервере полностью совпадают? Все env файлы и конфиги перенесены?
Антон Р., не спорю, но смысл один - когда ты свою базу знаний наработал - ты не боишься стать сеньором. Обороты про "шлепанье клавиатуры" исходят от людей, разочаровывшихся в себе и своей работе - смешно слышать от хирурга - "я просто ножом тычу" и от пилота - "я просто руль кручу и кнопки жму". Какая разница, сколько будет кода, если он качественный? Какая разница, сколько сидел и думал, если результат - хуже ожидаемого? Просто надо созреть делать ответственную работу и не распыляться по мелочам
andrei_pro, тогда быстрее будет "позвать эксперта" из топ 100 отвечающих на тостере, сами они вряд ли придут. Имхо сеньорность только в том, что ты уверен, что не облажаешься с трудной задачей на проекте со знакомым тебе стеком, все слишком субъективно
Поправьте текст вопроса так, чтобы было понятно, с чем проблемы:
1. Какие конкретно страницы и данные на них не получается спарсить (ссылки, скриншоты)
2. Как отвечающим получить доступ к этим страницам, чтобы воспроизвести эти проблемы
Заранее напрашивается предположение, что часть данных подгружается ajax-ом, поэтому надо анализировать вкладку devtools > network и смотреть подгружаемые данные там, а потом вытягивать их респонсы