Емнип, это так Хром борется с js, который парсит формы и угоняет оттуда данные (например, через расширение). Несколько лет назад читал статью на эту тему, но даже сейчас и не соображу по каким ключевым словам её искать.
WbICHA, про усложнение кода не стал писать - подумал, что это самоочевидно. Но, наверное, уточнение не лишнее.
Про Map - я не сталкивался с проблемами производительности, пользуюсь им для "чистоты" типов: сразу понятно в коде, что это не просто объект, а именно hashmap и методы можно использовать конкретные для работы с ним.
Ну а как вы тогда собрались на неё ссылаться?
Само ничего не делается, вам нужно создать ещё одну миграцию, перед этой и создать таблицу пользователей. В Laravel эта миграция идёт из коробки, но, раз вы наплевали на предупреждение автора фреймворка и решили использовать устаревший и обрезанный Lumen, придётся делать всё самостоятельно. Это относится и к адаптации уроков и документации, написанных для Laravel, а не Lumen. Подход "я буду копировать буковки и надеяться на лучшее" в программировании вообще не очень работает.
Ну вот я за последние десять лет кучу разных Линуксов ставил на кучу разных машин и ни разу мне не требовалась заранее модель видеокарты, чтобы какой-то специфический драйвер установить (за исключением связки Nvidia + ML).
Попробуйте использовать волшебное заклинание: var_dump($login, $pass, $user, $user == 0); die;
Оно даст точный ответ на вопрос что там у вас не сходится.
Но должно бы быть намного больше примеров и текста по моим воспоминания.