Ho appena iniziato ad imparare Laravel 5 e sto provando a creare un sito Web multilingua e voglio utilizzare domini diversi per la lingua, quindi en.example.app punta alla versione inglese, es. .example.app in spagnolo e così via. Io uso i gruppi di percorsi e sotto c'è il mio codice.Laravel 5, instradamento del dominio secondario, con parametro opzionale
Route::group(['domain' => '{domain}.example.app'], function() {
Route::get('/', function() {
return view('index');
});
Route::get('test', function(){
return view('index');
});
});
Funziona bene per tutti i domini tranne example.app. Sfortunatamente i parametri opzionali {dominio?} Non funzionano per i sottodomini e non voglio duplicare percorsi come questo.
Route::get('/', function() {
return view('index');
});
Route::get('test', function(){
return view('index');
});
Route::group(['domain' => '{domain}.example.app'], function() {
Route::get('/', function() {
return view('index');
});
Route::get('test', function(){
return view('index');
});
});
Qualcuno può consigliare come evitare questa duplicazione?
se l'utente accede ad esempio.app quale lingua ottiene versione inglese o sito web personalizzato con display diverso –