Дмитрий, респект за терпение )
Вот этот вот диалог - это примерно то, что происходит у меня в личке примерно с середины мая. Я думал, у человека затык из-за просмотров слишком большого числа видеоуроков - он их год где-то смотрел, пытался научиться таким образом. Дал ему простейшее задание сделать одну форму, с валидацией, выводом ошибок и т.п., чтобы он на практике увидел, как всё работает и смог повторить. С горем пополам за месяц сделали. Потом блог. Тут дело пошло чуть по быстрее, управились меньше чем за месяц, но практически всё пришлось рассказывать заново. Ну, думаю, может задача не интересная, начали его давнишнюю мечту - магазин. И тут выяснилось, что где-то 80% усвоенных умений куда-то делись. Казалось бы - смотри в старый код и делай так же, создание/редактирование, все ошибки уже проходили и решали, осталось только вспомнить - но реально почти всё опять пришлось рассказывать заново. Первый раз такое вижу, уже даже интересно, когда человек всё-таки начнёт смотреть в свой код и понимать, что пишет. Я думал, это случится после того, как он напишет блог и увидит круд с высоты всего процесса, так сказать. Но ему, видимо, достаточно, что код заработал, неважно как, копипастой, подсказками других - если заработал, значит всё, задача решена, дальше этот код забывается, делаем новую задачу.
Но есть и подвижки - если раньше при первой же ошибке начинался ступор и "я не знаю как решать, не знаю и всё", то сейчас хоть какие-то версии появляются. Правда, проблема в том, что старый ошибочный код не редактируется, а вместо этого появляется позыв написать что-то, чтобы это заработало - не $products изменить на $product, а first() изменить на get(), не убрать неправильный where() , а добавить это поле в миграцию и т.п. Но хоть какой-то прогресс )