В настоящее время у меня есть таблица со списком «юристов», например.Я могу показать список юристов по штатам, например, в маршрутах / Интернете:
// Lawyers per state
Route::get('/lawyers/{state}', function ($state) {
$states = DB::table('states')->get();
$lawyers = DB::table('lawyers')->join('states', 'states.abbr', '=', 'lawyers.state')
->where('states.abbr', '=', $state)
->orderBy('lawyers.featured', 'desc')
->get(['lawyers.*', 'states.name AS state_name']);
$statename = DB::table('states')->where('abbr', $state)->value('name');
return view('pages.lawyers', ['lawyers' => $lawyers, 'states' => $states, 'statename' => $statename]);
});
Это правильно показывает список юристов.
Я хочу создать уникальный URLдля каждого юриста, например, просмотр страницы профиля со структурой URL /lawyers/{state}/{firstname}-{lastname}-{zipcode}
, поэтому щелкнув по его имени в списке, можно перейти к профилю юриста.
Как правильно выполнить эту задачу, чтобы:
- URL-адрес юриста показывает
lawyers.profile
представление - Имя адвоката из списка ссылается направильный URL
Спасибо!