我有<a href="{{ url('/contact') }}">Contact</a>应用程序,我将当前的语言存储在locale中,在blade中我有这样的路由: laravel。但是我得到了错误,因为我想要例如en/contact,而不仅仅是/contact。那么我如何在href中设置这个locale呢?
发布于 2020-07-28 21:03:56
您的路线可以是Route::get('/{locale}/contact')->name('contact')。
你可以像这样链接route()帮助器:
<a href="{{ route('contact', ['locale' => 'en']) }}">这将生成所需的链接。
发布于 2020-07-28 21:03:15
您可以使用Config::get('app.locale')。
<a href="{{ url('/'.Config::get('app.locale').'/contact') }}">Contact</a>https://stackoverflow.com/questions/63134683
复制相似问题