mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 09:21:46 +08:00 
			
		
		
		
	optimization: validated
This commit is contained in:
		| @@ -121,7 +121,7 @@ class ConfigController extends Controller | ||||
|         $data = $request->input(); | ||||
|         $array = \Config::get('v2board'); | ||||
|         foreach ($data as $k => $v) { | ||||
|             if (!in_array($k, array_keys(ConfigSave::RULES))) { | ||||
|             if (!in_array($k, array_keys($request->validated()))) { | ||||
|                 abort(500, '参数' . $k . '不在规则内,禁止修改'); | ||||
|             } | ||||
|             $array[$k] = $v; | ||||
|   | ||||
| @@ -23,7 +23,7 @@ class CouponController extends Controller | ||||
|  | ||||
|     public function save(CouponSave $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(CouponSave::RULES)); | ||||
|         $params = $request->validated(); | ||||
|         if (isset($params['limit_plan_ids'])) { | ||||
|             $params['limit_plan_ids'] = json_encode($params['limit_plan_ids']); | ||||
|         } | ||||
|   | ||||
| @@ -42,7 +42,7 @@ class PlanController extends Controller | ||||
|  | ||||
|     public function save(PlanSave $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(PlanSave::RULES)); | ||||
|         $params = $request->validated(); | ||||
|         if ($request->input('id')) { | ||||
|             $plan = Plan::find($request->input('id')); | ||||
|             if (!$plan) { | ||||
|   | ||||
| @@ -37,7 +37,7 @@ class TrojanController extends Controller | ||||
|  | ||||
|     public function save(ServerTrojanSave $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(ServerTrojanSave::RULES)); | ||||
|         $params = $request->validated(); | ||||
|         $params['group_id'] = json_encode($params['group_id']); | ||||
|         if (isset($params['tags'])) { | ||||
|             $params['tags'] = json_encode($params['tags']); | ||||
|   | ||||
| @@ -37,7 +37,7 @@ class V2rayController extends Controller | ||||
|  | ||||
|     public function save(ServerV2raySave $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(ServerV2raySave::RULES)); | ||||
|         $params = $request->validated(); | ||||
|         $params['group_id'] = json_encode($params['group_id']); | ||||
|         if (isset($params['tags'])) { | ||||
|             $params['tags'] = json_encode($params['tags']); | ||||
|   | ||||
| @@ -20,7 +20,7 @@ class TutorialController extends Controller | ||||
|  | ||||
|     public function save(TutorialSave $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(TutorialSave::RULES)); | ||||
|         $params = $request->validated(); | ||||
|  | ||||
|         if (!$request->input('id')) { | ||||
|             if (!Tutorial::create($params)) { | ||||
|   | ||||
| @@ -53,7 +53,7 @@ class UserController extends Controller | ||||
|  | ||||
|     public function update(UserUpdate $request) | ||||
|     { | ||||
|         $params = $request->only(array_keys(UserUpdate::RULES)); | ||||
|         $params = $request->validated(); | ||||
|         $user = User::find($request->input('id')); | ||||
|         if (!$user) { | ||||
|             abort(500, '用户不存在'); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user