我有一個文件,如下圖:
這些都是我配置好的關(guān)于調(diào)用接口返回狀態(tài)時候用到的一些配置。
目前在 controller 里我使用:
return json([
// 'HTTP_OK' => [200100, '請求成功'],
'code' => config('myconfig.statusCode.HTTP_OK')[0],
'msg' => config('myconfig.statusCode.HTTP_OK')[1],
'data' => $data,
]);
但是,此時我想將這種 config() 用法,用到驗證字段里面:
提示:expression is not allowed as field default value
我知道這樣用是不對的,那有沒有更好的方法才能使用?我也想過國際化,但是估計也會有 expression is not allowed as field default value 的提示。
如何解決?請大神們給思路!
使用message函數(shù)更新提示信息,或者重寫__construct
/**
* 構(gòu)造方法
* @access public
*/
public function __construct()
{
parent::__construct();
$this->message = [
'XXX' => 'XXX' . config('xxx')
];
}