От автора: приветствую вас, друзья. Продолжим создание собственного PHP фреймворка. По итогу мы должны получить вполне функциональное решение, а заодно познакомиться с принципами работы современных PHP фреймворков. В данном уроке мы приступим к реализации функционала регистрации пользователей. Тема достаточно объемная и займет несколько уроков, в течение которых мы познакомимся с такими вопросами как: пакетная загрузка данных в модель, валидация данных, пакетное сохранение данных модели.
В видео версии урока вы найдете ответы на такие вопросы:
Как реализовать автоматическую загрузку данных из формы в модель?

Бесплатный курс по PHP программированию
Освойте курс и узнайте, как создать веб-приложение на PHP с полного нуля
Получить курс сейчас!Как реализовать валидацию данных модели?
Как использовать сторонние библиотеки для валидации данных?

Разработка веб-приложения на PHP
Скачайте видеокурс и узнайте, как создать веб-приложение на PHP
Скачать
Здравствуйте! Изучаю сейчас курс «Создание собственного фреймворка. Регистрация. Часть 1. Урок 20″. При выполнении команды в консоли: composer require vlucas/valitron, появляется — «Using version ^1.4 for vlucas/valitron
./composer.json has been updated
Loading composer repositories with package information
Updating dependencies (including require-dev)
Nothing to install or update
Generating autoload files». У Вас в уроке нет такой строки: Nothing to install or update. До этого было сообщение:»Warning: This development build of composer is over 60 days old. It is recommended to update it by running «d:\ospanel\modules\php\PHP-5.6\composer.phar self-update» to get the latest version.» Выполнял команду — d:\ospanel\modules\php\PHP-5.6\composer self-update (без .phar). И, сейчас при отправке всех заполненных данных, выходит ответ «NO» (…
if($user->validate($data)){
echo ‘OK’;
}else{
echo ‘NO’;
}
die;)
Здравствуйте.
Сообщение «Nothing to install or update», думаю, Вы и сами смогли перевести — обновлять или устанавливать нечего, т.е. в проекте установлены все зависимости согласно Вашего composer.json.
Второе сообщение предупреждало о том, что сам Composer давно не обновлялся и предлагало его обновить. Для этого достаточно выполнить команду: composer self-update
Ну а на код, написанный Вами, никак не влияет Composer и предыдущие два сообщения. Где-то допустили неточность в коде, которую нужно найти. Или же, возможно, данные действительно не проходят валидацию. Например, не проходят валидатор email или lengthMin. Для поиска ошибки можно сравнить Ваш код с кодом из исходников, где ошибок нет.
Благодарю! Буду искать ошибку