Files
xin-school/modules/Merchant/Http/Requests/PrinterFormRequest.php
T
2026-06-17 09:13:49 +08:00

33 lines
843 B
PHP

<?php
namespace Modules\Merchant\Http\Requests;
use Modules\Common\Http\Requests\BaseFormRequest;
class PrinterFormRequest extends BaseFormRequest
{
protected $stopOnFirstFailure = true;
public function rules(): array
{
return [
'merchant_id' => 'required|integer',
'name' => 'required|max:50',
'brand' => 'nullable|max:50',
'model' => 'nullable|max:50',
'device_no' => 'nullable|max:100',
'secret_key' => 'nullable|max:255',
'status' => 'nullable|integer|in:0,1,2',
'config' => 'nullable|array',
];
}
public function messages(): array
{
return [
'merchant_id.required' => '所属商户不能为空',
'name.required' => '打印机名称不能为空',
];
}
}