Ninja Mate: на счет array_search($array['sku'], array_column($array,'sku'))
сделал следующий пример, если структура данных отличается - то нужно будет поправить:
На будущее - чтобы тестить код, нужно сделать контрольный пример например 2 csv файла на 10-20 строк, тестить на них а потом запускать на основном наборе.
D' Normalization: Если не знать IOC и какие провайдеры в нем используются то да, внезапно можно увидеть сюрприз. Как-то джуну дали задание разобраться что за класс View и как он работает - ржали долго на то как он пырется в https://github.com/laravel/framework/blob/5.2/src/...
qtcute: Если laravel 4.x ветки то в /app/routes.php если 5.x то в /app/Http/routes.php + желательно проверить права на него. Решение Muhammad помогает в 80% проблем =)
У меня сейчас настал как раз уровень когда навыки в laravel4 и знание scss не помогает пилить костыли для нашего проекта.
Пол года продвигал инициативу перенести проект на новый фреймворк.
Это было адско тяжело, капать всем на мозг и аргументировать зачем перенос нужен.
Итог - через пол года все завертелось. Менеджеры уже продумывают новые бизнес-процессы и дизайнеры начинают верстать макеты дизайна.
Скоро придет наша часть и мы продвинем наш проект.
В ходе изучения новых требований были подобраны 3 варианта Yii2 Symfony и Laravel4 для изучения и мы всей командой изучали их в рабочее время. И сейчас даже джуны могут создать простенький сайтик на любом из них.
Менять конторы это хорошо, особенно если и зарплата повышается.
Но есть и вариант напрямую вмешиваться в бизнес компании, не бояться сказать свое мнение или даже сказать что начальник тупит и показать почему и сделать все как нужно.
Это сложнее, это грозит потерей работы или конфликтами, но это очень ценный опыт.
После таких вещей ты становится не программистом, который кодит код рейтинга на сайте, а разработчиком который знает как увеличить прибыль компании на 10%.
Я еще на пути к этому, путь тяжел но уже приносит плоды и принесет еще больше.
Когда мы закончим новую версию - я смогу уйти не как Главный разраб который решает 100% всех самых сложных задачь в конторе, а как человек который подымал проект с нуля, обучал команду, предлагал идеи и увеличивал прибыль компании и ушел потому, что сделал все что можно и больше делать нечего. К такому варианту я стремлюсь.