我正在翻译Laravel网站,该网站使用mcamara / laravel-localization包进行翻译。我发现,如果有人键入一种不存在的语言(fe http:// localhost / de / test),则页面上会出现一些错误。因为我不想检查并修复所有页面中的错误,所以我需要一些中间件或处理程序来检查所选语言是否在包含翻译的数组中,以及是否不重定向至404页面。
不幸的是,我不确定在哪做支票?
if(!in_array($lang, $languages)) {
App::abort(404);
}
return true;
非常感谢 !
莫回无