Сейчас что бы можно было посмотреть любой профиль пользователя, сделал роут
Route::get('/masters/profile/{d}', 'MasterController@masterProfile');
Теперь просят, что бы ссылка была прямая по логину, как вконтакте
site.ru/dima
Каким способ это лучше сделать, хочу проверять, что бы при любом адресе, если передан один аргумент, то в базе шёл поиск в таблице users и искало это имя, если нету, то выдаст ошибку 404, нормальный способ?
Тогда этот роут лучше опустить в самый низ, после всех роутов?
Сделал так, допустимо?
Route::get('/{userProfile}', function(){
return 3333;
})->where('userProfile', '[A-Za-z0-9-]+');