Ada*_*ski 1 translation localization laravel
是否可以在控制器中使用Laravel语言翻译器(本地化)作为常量?下面的尝试,不起作用的示例:
class SearchApproval extends Controller
{
private $request;
const stage_1 = Lang::get('message.failed');
Run Code Online (Sandbox Code Playgroud)
小智 7
trans是全局函数,因此您可以直接从控制器使用它
trans('messages.failed');
Run Code Online (Sandbox Code Playgroud)
但这不能作为常量工作,因此可以这样使用:
class SearchApproval extends Controller
{
private $request;
const stage_1 = 'message.failed';
public function xxx(){
$whatever = trans(self::stage_1);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4981 次 |
| 最近记录: |