tr1ck1, Ну достаточно открыть код Битрикса и любого зрелого фреймворка. Какой будет выглядеть аккуратнее для вас как программиста? Какой код вовремя обновляется? В каком коде молниеносно закрываются любые дыры безопасности?
mrWan, что не было проблем при отправке, поле From должно содержать фиксированный ВАШ адрес, а не адрес посетителя сайта, введенный в форму. И адрес должнн быть в домене сайта.
Виталий Р, Операционная система локальная Windows? Тогда ставьте OpenServer и не мучайтесь. Делайте себе нормальный локальный домен. Затем подменяете ВСЕ включения //ваш_старый домен на //ваш_новый домен. Черточки нужны, чтобы избежать неоднозначности при замене, заменяться будут только урлы, и ничто иное.
Максим Ахмеров, у вас полностью готовый код создания пользователя перед глазами, просто склонируйте его со своим именем student, пропишите роуты и мидлвары, а дефолт удалите. Погуглите создание нескольких пользователей на Laravel.
rowd, гуглите f6 vs bs4, анализируйте. Например: https://codeburst.io/part-1-bootstrap-4-vs-foundat...
Сравнению можно посвятить статью и побольше. Для меня приятными являются - три сетки на выбор, третья более продвинутая, чем у b4, настоящая модульность и гибкость, off-canvas menu из коробки, прилипашка Magellan. У b4 float сетку вырезали, флексбокс утилиток поменьше, с доками как то полная беда была еще год назад, не знаю как сейчас. На сайте f6 есть также интересный раздел Blocks, со сниппетами готовыми. B4 заложник своей популярности, качество продукта уже не то.
Игорь Воротнёв, ну в корне проекта Composer у меня собирает обычно сторонние компоненты. Собирать в нем зависимости своего кастома не слишком удобно. А если мест для автолоада много, то и совсем запарно становится. Такая забота о перформансе при работе с WP. :-) Во всех наших проектах самое слабое звено - ядро WP. Осталось только от него избавиться. Но имя кормит. Я думаю чутка еще Ларавель подтянется, обзаведется достойной админкой и позиции WP будут подорваны, как простого средства для получения сайта.
Игорь Воротнёв, ну не все так просто, речь идет об автолоаде без обновления Композера. Это можно сделать через класс Композера, тогда не изменения будут подхватываться из папки налету:
Минус - при деплое у меня, если старый файл не удалить, стейдж сайт падает из-за конфликтов иногда.
В Sage нужно ручками вписывать свой файл в массив подгрузки, неудобно.
Игорь Воротнёв скорость я думаю таки на стороне файлов, нежели базы, в нашем случае. Чтение тонны метаданных из замечательно спроектированной базы Wp ну никак не сможет обогнать одну проверку пыхи на наличие файла. Можно поспорить, если есть желание.