TestController.php 4.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Models\DynamicModel;
  4. use App\Models\User;
  5. use App\Models\UserInfoModel;
  6. class TestController
  7. {
  8. public function creat_user(){
  9. return response()->json(['message'=>"暂时无法使用"]);
  10. $total = 1000;
  11. for ($i=0;$i<$total;$i++){
  12. $ins = array();
  13. $ins['mobile'] = '199'.rand(10000000,99999999);
  14. $ins['password'] = '123456';
  15. $ins['pid'] = 0;
  16. $ins['sex'] = rand(1,2);
  17. $ins['is_vip'] = rand(0,1);
  18. $ins['is_auth'] = 1;
  19. $ins['ycode'] = create_invite_code();
  20. $ins['latitude'] = '30.'.rand(100000,999999);//30.720653
  21. $ins['longitude'] = '103.'.rand(100000,999999);//103.720653
  22. $ins['online'] = rand(0,1);
  23. $ins['notice_status'] = 1;
  24. $user = User::query()->firstOrCreate($ins);
  25. $ins_info = array();
  26. $ins_info['user_id'] = $user->id;
  27. $ins_info['avatar'] = 'https://zhengda.oss-accelerate.aliyuncs.com/chengluApp/image_picker977203985037292577.jpg';
  28. $ins_info['nickname'] = '用户'.$user->id;
  29. $ins_info['birthday'] = rand(1980,2010).'-'.rand(1,12).'-'.rand(1,28);
  30. $ins_info['height'] = rand(140,190);
  31. $ins_info['weight'] = rand(30,100);
  32. $ins_info['work'] = ['学生','老师','程序员','工程师'][rand(0,3)];
  33. $ins_info['info'] = '这是个人介绍';
  34. $ins_info['area'] = '成都市';
  35. $ins_info['area_code'] = '510100';
  36. $ins_info['figure'] = '健美';
  37. $ins_info['feeling'] = '单身';
  38. $ins_info['education'] = '本科';
  39. $ins_info['income'] = '10-30W';
  40. $ins_info['hobby'] = '火锅,音乐,k歌,蹦迪';
  41. $ins_info['drink'] = '饮酒';
  42. $ins_info['photo'] = json_encode(['https://zhengda.oss-accelerate.aliyuncs.com/chengluApp/image_picker977203985037292577.jpg','https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/img/%E4%B8%8B%E8%BD%BD.jpg','https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/img/u%3D3564444755%2C3599870531%26fm%3D26%26gp%3D0.jpg']);
  43. $ins_info['video'] = json_encode(['https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/a69ce78c4898a7bcf13138bbea71608f.mp4']);
  44. UserInfoModel::query()->create($ins_info);
  45. }
  46. echo 'success';
  47. }
  48. public function juzi(){
  49. return [
  50. '坎坷路途,给身边一份温暖。生活,本就是体谅和理解,把快乐装在心中,静静融化,慢慢扩散',
  51. '梦想也许在今天无法实现,但重要的是,它在你心里。重要的是,你一直在努力',
  52. '奋斗的意义,不在于,一定会让你取得多大的成就,只是让你在平凡的日子里,活得比原来的那个',
  53. '心若年轻,岁月不老。那些偷偷溜走的时光,沧桑了我们的容颜,却丰盈了我们的人生。即使青春不',
  54. '人生,就要活得漂亮,走得铿锵。自己不奋斗,终归是摆设。无论你是谁,宁可做拼搏的失败者,也',
  55. ];
  56. }
  57. public function create_dynamic(){
  58. // return response()->json(['message'=>"暂时无法使用"]);
  59. $total = 100;
  60. for ($i=0;$i<$total;$i++){
  61. $ins = array();
  62. $ins['user_id'] = rand(30,900);
  63. $ins['content'] = $this->juzi()[rand(0,4)];
  64. $ins['img_url'] = json_encode([
  65. 'https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/img/u%3D3870964477%2C3746012709%26fm%3D26%26gp%3D0.jpg',
  66. 'https://zhengda.oss-cn-chengdu.aliyuncs.com/chengluApp/img/%E4%B8%8B%E8%BD%BD.jpg',
  67. 'https://zhengda.oss-accelerate.aliyuncs.com/chengluApp/image_picker977203985037292577.jpg',
  68. 'https://zhengda.oss-accelerate.aliyuncs.com/chengluApp/image_picker977203985037292577.jpg'
  69. ]);
  70. $ins['type'] = 1;
  71. $ins['status'] = 1;
  72. $ins['site'] = json_encode(["city"=>"成都市","lat"=>"30.720653","lng"=>"103.899019"]);
  73. $ins['tag'] = rand(1,10);
  74. DynamicModel::query()->create($ins);
  75. }
  76. }
  77. }