我有下一个代码:
/*
* If the route has someroute/en
* where en is the lang of the page
*/
$locale = $request->route('locale');
if ( $locale != null ) {
// 1. dd($locale)
Session::put('_lang', $locale);
} else {
dd($request->session());
}
因此,当我在没有评论的情况下运行代码时,我得到了#34; en"。然后我删除了那个dd($ locale),然后运行Session:put()。因此,当我去一条路线或同样地从我获得的路线中移除/ en时,#favicon.ico'而不是' en。 有没有人知道为什么会这样?
额外:我在中间件上使用此功能,即在网络上使用#&阵列。我还使用文件作为会话存储。
答案 0 :(得分:0)
感谢@apokryfos
我的公众'我没有一个favicon.ico。 。目录
答案 1 :(得分:0)
请务必写下您的favicon.ico的完整路径 对于Emx。
<link href="http://www.example.com/favicon.ico" rel="shortcut icon">
或
<link href="{{asset('/favicon.ico')}}" rel="shortcut icon">
不仅像(href="favicon.ico"
)
还要确保在“public”或“public_html”根目录中包含此文件。
Laravel添加了一个空的favicon.ico文件(0KB)以避免这些问题。