From 37a6f3861cedb9500129c0c66b6815dfd926220a Mon Sep 17 00:00:00 2001 From: tokumeikoi Date: Mon, 18 Oct 2021 17:10:40 +0800 Subject: [PATCH] update: add payment save request validate --- .../Controllers/Admin/PaymentController.php | 3 +- app/Http/Requests/Admin/PaymentSave.php | 31 +++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 app/Http/Requests/Admin/PaymentSave.php diff --git a/app/Http/Controllers/Admin/PaymentController.php b/app/Http/Controllers/Admin/PaymentController.php index 7cd47e24..893e9cce 100644 --- a/app/Http/Controllers/Admin/PaymentController.php +++ b/app/Http/Controllers/Admin/PaymentController.php @@ -2,6 +2,7 @@ namespace App\Http\Controllers\Admin; +use App\Http\Requests\Admin\PaymentSave; use App\Services\PaymentService; use App\Utils\Helper; use Illuminate\Http\Request; @@ -40,7 +41,7 @@ class PaymentController extends Controller ]); } - public function save(Request $request) + public function save(PaymentSave $request) { if (!config('v2board.app_url')) { abort(500, '请在站点配置中配置站点地址'); diff --git a/app/Http/Requests/Admin/PaymentSave.php b/app/Http/Requests/Admin/PaymentSave.php new file mode 100644 index 00000000..6fca749e --- /dev/null +++ b/app/Http/Requests/Admin/PaymentSave.php @@ -0,0 +1,31 @@ + 'required', + 'payment' => 'required', + 'config' => 'required' + ]; + } + + public function messages() + { + return [ + 'name.required' => '显示名称不能为空', + 'payment.required' => '网关参数不能为空', + 'config.required' => '配置参数不能为空' + ]; + } +}