Laravel - 用 'as' 关键字重命名键关联数组?

Laravel - rename key associative array with the 'as' keyword?

有没有一种方法可以在不增加复杂性的情况下轻松地重命名关联数组中的键?

例如

public function rules()
 {
   return [
    'candidateID' => 'required|number', **as candidate_id**
    'note'        => 'required|string',
   ];
 }

试试这个 exists:table_name,candidate_id'

public function rules()
 {
   return [
    'candidateID' => 'required|number|exists:table_name,candidate_id',
    'note'        => 'required|string',
   ];
 }

您可以使用客户消息进行验证,您可以return任何您想要的消息。

public function messages()
    {
        return [
                'candidateID.required' => 'candidate_id required.',
                'candidateID.number' => 'candidate_id  must be number.',
        ];
    }