Информация о пользователе

Ник: Kirill
Страна: Украина
Статус: Активен
С нами с:
06.02.2017 21:27
Лайки
Лайки: +115
Лайки
+137
Дизлайки
-22
Я лайкал: +37
Я лайкал
+39
Я дизлайкал
-2
Комментарии
Комментировал: 144
Посты
11
Комментарии
133
Ответы: 156
Посты
94
Комментарии
62
Очень простое подтверждение email (верификация) в Laravel 5.4
Kirill писал(а):
А почему две точки, а не 'email.confirm' ?
Ааа, понял, вы так в роуте имя дали. Я, обычно через точку делаю.
Очень простое подтверждение email (верификация) в Laravel 5.4
helldar писал(а):
'email:confirm'
А почему две точки, а не 'email.confirm' ?
Очень простое подтверждение email (верификация) в Laravel 5.4
helldar писал(а):
Участок кода:
  $activationLink = 'https://' . $_SERVER['HTTP_HOST'] . '/activate/' . $this->user->id . '/' . md5($this->user->email);
выглядит оооочень страшно.

Не проще ли сделать в роутах, собственно, роут, например:
Route::get('activate/{user_id}/{md5}', 'EmailController@confirm')->name('email:confirm');

Заголовок функции в контроллере оформить как:
public function confirm($user_id, $md5) { }

А в классе создания мыла по шаблону юзать:
$activationLink = route('email:confirm', ['user_id' => $this->user->id, 'md5' => md5($this->user->email)]);
?

Не пойму, зачем костыль в Ларе в виде " $_SERVER['HTTP_HOST']"?)
Да, вы абсолютно правы. Ваш код гораздо изящнее и правильнее.
Как быстро загрузить изменения на продакшн в Laravel
gpwm писал(а):
А как Вы загружаете в продакшн .env при первом деплое, да и вообще при каждом изменении настроек?
Здравствуйте. При первом деплое я вручную через WinSCP делаю загрузку, так как при первом деплое будет создан только пустой файл. Ведь из репозитория брать нечего, настройки там не хранятся, ради безопасности. Я об этом упоминал в статье. При изменении настроек, что бывает не так часто, нужно тоже в ручном режиме перезалить файл. Это можно делать сразу в IDE, если настроить удаленный доступ.