MemberGroupController.php 878 B

1234567891011121314151617181920212223242526272829303132
  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. public function __construct(MemberGroupRepository $memberGroupRepository) {
  14. $this->memberGroupRepository = $memberGroupRepository;
  15. }
  16. //获取推荐用户列表
  17. public function memberList(Request $request){
  18. $data = $request->all();
  19. $validator = Validator::make($data, [
  20. 'take_count' => 'required|integer|max:50',
  21. ]);
  22. if ($validator->fails()) {
  23. return $this->jsonError($validator->errors()->first());
  24. }
  25. return $this->memberGroupRepository->isSuggestMember($data['take_count']);
  26. }
  27. }