這是一個罕見的問題。可能有一千種更好的方法來解決下一個問題,但我沒有發現如何做得更好。在laravel中重載/重置路由文件
我有一個N語言網站(en,fr,es)。在每個請求中,我設置了語言環境。在路由文件我有類似
Route::get(trans('url.home'), 'User\[email protected]');
我請求URL /用戶和正常工作。
在另一方面,我採取交替元標記
<link rel="alternate" hreflang="es" href="http://es.url.com/usuario" />
,並在特質我試圖做類似
App::setLocale($new_locale);
$alternate[$new_locale] = action('User\[email protected]');
區域設置適當的改變(我用的是方法Trans和消息被正確轉換),但不是路由動作。問題是,有沒有辦法「重新加載/重置」路線?
只是一個線索或另一種觀點將足夠多的對我:)
感謝和我的英語很抱歉。
你有沒有得到這個工作?我目前面臨同樣的情況.. – Pim