有没有一种简单的方法可以不同方式提供错误消息?这是我的代码以显示错误 View :
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文件之类的东西?
如果没有,存储错误消息的最佳位置是什么?
最佳答案
是的,请参阅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');
请注意错误是您的文件名
关于php - Laravel 4多语言错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27300627/