是否有一种以不同方式提供错误消息的简单方法?这是我显示错误视图的代码:
App::error(function(Exception $exception, $code)
{
Log::error($exception);
$error = array(
'code' => $code,
'id' => 'Error',
'title' => 'Not found',
'message' => 'The requested site was not found!'
);
if (!Config::get('app.debug'))
{
return Response::view('pages.errors.default', $error, $code);
}
});
正如您所看到的,我创建了一个包含有关错误的所有相关信息的数组(我刚刚添加了一些测试数据)。但我的应用程序支持两种语言。是否有类似于Laravel中的errors.php文件?
如果没有,可能是存储错误消息的最佳位置?
答案 0 :(得分:0)
是的,请参阅Laravel Localization您可以创建文件errors.php并将错误消息放入文件中
return array(
'title' => 'Not found',
'message' => 'The requested site was not found!'
);
在
/app
/lang
/en
errors.php
/yourlanguage
errors.php
并使用
调用它echo Lang::get('errors.title');
echo Lang::get('errors.message');
请注意错误是您的文件名