Фреймворк Laravel
Исходные данные:
// Объект юзера
'id' = 1;
'name' = 'Ivan';
'lastname' = 'Petrov'
Нужно получить урл (ссылка на профиль)
website.ru/IvanPetrov
Как лучше это сделать? Пока думаю делать сохранение в бд (string) и при создании именованного профиля - проверку на доступность имени по бд. И гет роут типа
Route::get('/{nameAndLastname}', 'контроллер');
У нас есть зарегистрированный юзер. Он хочет себе красивый урл на профиль. Он заходит в лк, и там сразу проверка по бд (его имя и фамилия). Если не найдено, то все ок – может забирать урл. Если найдено, предложить ему изменить название урла. Он вбивает, еще одна проверка и записываем в стринг.
Правильно так делать? Или есть бестпрактика. В общем никогда этого не делал. Буду благодарен за инфу.