Perry_platypus, конечно. Напиши в каменты «молоко», если тебя держат в заложниках и заставляют писать такое, я в полицию позвоню. Иных причин так говнокодить я не вижу.
Radiss, во-первых, снова напоминаю, что при выкладке кода на Тостер надо удалять бесполезные комментарии.
Во-вторых, почему название класса во множественном числе?
В-третьих, где ты его используешь? Если не используешь, то зачем он импортирован?
Тут было в-четвёртых, но уже не актуально, видимо, тяжкое наследие ларавел 5.2.
Автор, кто тебя научил делать такие конские отступы в коде и вставлять кучу пустых строк? Код, особенно когда ты показываешь его другим, надо форматировать по PSR-2.
gladivi, пробовал вывести переменные $userName и $userPassword ПЕРЕД записью в файл?
Пробовал заменить at на ab?
P.S. Тебя не смущает, что html-пример разъехался как попало? Перестань форматировать код табами, выкладывая его на Тостер и иные ресурсы, а лучше и у себя в проекте.