MemberGroupController.php 889 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. /**
  3. * Created by PhpStorm.
  4. * User: Administrator
  5. * Date: 2019-06-20
  6. * Time: 14:18
  7. */
  8. namespace App\Http\Controllers\V2;
  9. use App\Repositories\MemberGroupRepository;
  10. use Illuminate\Support\Facades\Validator;
  11. use Illuminate\Http\Request;
  12. class MemberGroupController extends Controller
  13. {
  14. public function __construct(MemberGroupRepository $memberGroupRepository)
  15. {
  16. $this->memberGroupRepository = $memberGroupRepository;
  17. }
  18. //获取推荐用户列表
  19. public function memberList(Request $request)
  20. {
  21. $data = $request->all();
  22. $validator = Validator::make($data, [
  23. 'take_count' => 'required|integer|max:50',
  24. ]);
  25. if ($validator->fails()) {
  26. return $this->jsonError($validator->errors()->first());
  27. }
  28. return $this->memberGroupRepository->isSuggestMember($data['take_count']);
  29. }
  30. }