'required|min:2|max:255', 'lastname' => 'required|min:2|max:255', 'subject' => 'required|min:2|max:255', 'email' => 'required|email:rfc,dns,spoof|max:255', 'message' => 'required|min:20|max:1900', 'order_number' => 'nullable|max:255', 'file' => 'nullable|mimes:jpg,jpeg,png,pdf|max:2048', 'ok_cgv' => 'accepted', ]; } /** * Get custom attributes for validator errors. * * @return array */ public function attributes() { return [ 'firstname' => trans('Prénom'), 'lastname' => trans('Nom'), 'subject' => trans('Objet'), 'email' => trans('E-mail'), 'message' => trans('Message'), 'order_number' => trans('Numéro de commande'), 'file' => trans('Pièce jointe'), 'ok_cgv' => trans('Conditions d\'utilisation') ]; } }