Как делать выбор города с названием города в урл Laravel?
Всем привет!
Подскажите как реализовать название города в url?
Есть модалка со списком городов, у каждого города есть slug. Как после клика на город, сделать чтобы slug города был всегда после названия домена, пока не выбрали другой?
Список городов храниться в базе
Ответы (1 шт):
Автор решения: CoderYooda
→ Ссылка
Вообще хорошей практикой считается подставлять город (либо другое значение влияющее глобально на выдаваемый контент) в виде поддомена, например ufa.domain.ru (Взять хотя бы пример со Stackoverflow - ru.stackoverflow.com) и ставить Wildcard сертификат.
Route::domain('{account}.domain.ru')->group(function () {
Route::get('someurl/{id}', function ($data, $id) {
//
});
});
Но если отвечать именно как поставлено в вопросе, то:
Route::group(['prefix' => '{language}'], function() {
Route::get('/', function () {
return view('welcome');
});
Route::get('/home', 'HomeController@index')->name('home');
});
Хорошего кодинга!