Yii2 - подтверждение регистрации на сайте по email.
В процессе регистрации пользователя, после того, как он заполнит необходимые поля, необходимо проверить правильно ли он указал свой e-mail. Как правило, для этого, на указанный им электронный адрес, отправляется письмо со ссылкой, перейдя по которой пользователь активирует свою учетную запись. В данной статье описание реализации проверки email пользователя.
ЧитатьМультиязычный сайт на Laravel 5. Отображаем текущий язык в URL.
Процесс создания мультиязычного сайта (локализации) на фреймворке Laravel 5.4. Текущий язык отображается в URL.
ЧитатьБыстрый экспорт/импорт базы данных MySQL для Yii2
Рассмотрен очень удобный и быстрый способ экспорта/импорта дампа базы данных MySQL для сайта Yii2. Фактически действия производятся из админки сайта одним нажатием.
ЧитатьСоздание расширения (пакета) для Yii2.
В данной статье расскажу как создать расширения для приложения на php-фреймворке Yii2 для его использования в других своих проектах и для использования другими разработчиками.
Читать
Сергей05.02.2018 22:13
Это зависит от ситуации. Пользователь может быть центровой сущностью, вокруг которой создаются таблицы и стран и городов, каких-то групп и тд. В таком случае, чтобы не пихать в таблицу users идентификаторы...
Сергей27.10.2017 12:56
У вашего расширения зависимости вписаны в его composer.json в блоке «require-dev»?Покажите код из composer.json расширения.
Владимир27.06.2018 20:59
Добрый день!Если формировать ссылку так: href="{{ App\Http\Middleware\LocaleMiddleware::getLocale() .'/device/name/ }}, то ссылка получается " /ru/ru/device/name/ ".А если с помощью url(): href="{{ url(App\Http\Middleware\LocaleMiddleware::getLocale() .'/device/name/) }}, то получется нормальная ссылка, с одним "/ru"....
СерКор14.09.2017 15:30
Спасибо за пакет и за описание.На гите было бы не плохо дать больше примеров и описаний, что бы не искать на других ресурсах.
Сергей22.01.2018 12:26
Можно конечно отдельно:$path = Yii::getAlias('@runtime/logs/logs.txt');file_put_contents($path, "\n".$_SERVER['REMOTE_ADDR'] ." | ".date("Y-m-d H:i:s",time())." | " . 'нужные данные', FILE_APPEND);Подключить можно в behaviors или любом нужном методе.