目前使用官方推薦的think\Validate和symfony/translation,目前在驗證文件中使用trans會報錯
<?php
namespace app\validate\report;
use think\Validate;
class ReportDetailValidate extends Validate
{
protected $failException = true;
protected $rule = [
'checkId' => 'require|number'
];
protected $message = [
'checkId.require' => trans('checkId_require'),
'checkId.number' => '檢查報告ID是數(shù)字'
];
}
報錯:
PHP Fatal error: Constant expression contains invalid operations in ...
有其他方案實現(xiàn)嗎?有沒有自動優(yōu)雅的使用方式。