grant medal

This commit is contained in:
xiaomlove
2022-01-25 23:37:50 +08:00
parent 64a1f2bb0c
commit 27ba9aec74
10 changed files with 3024 additions and 2761 deletions

View File

@@ -42,16 +42,13 @@ class UserMedalController extends Controller
public function store(Request $request)
{
$rules = [
'name' => 'required|string',
'price' => 'required|integer|min:1',
'image_large' => 'required|url',
'image_small' => 'required|url',
'medal_id' => 'required|integer',
'uid' => 'required|integer',
'duration' => 'nullable|integer|min:-1',
];
$request->validate($rules);
$result = $this->repository->store($request->all());
$resource = new MedalResource($result);
return $this->success($resource);
$result = $this->repository->grantToUser($request->uid, $request->medal_id, $request->duration);
return $this->success($result);
}
/**