edit.blade.php 9.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178
  1. @extends('layouts.app')
  2. @section('title', '修改资料')
  3. @section('content')
  4. <div class="ui centered grid container stackable">
  5. @include('pages.users._left', ['_left'=> ['active'=> 'edit']])
  6. <div class="twelve wide column">
  7. @include('shared._error')
  8. <div class="ui stacked segment">
  9. <div class="content px-3 py-3">
  10. <h1>
  11. <i class="icon edit" aria-hidden="true"></i> 修改资料
  12. </h1>
  13. <div class="ui divider"></div>
  14. <form class="ui form" method="POST" action="{{ route('users.update', $user->id) }}"
  15. accept-charset="UTF-8" enctype="multipart/form-data">
  16. <input type="hidden" name="_method" value="PUT">
  17. <input type="hidden" name="_token" value="{{ csrf_token() }}">
  18. {{-- 错误消息 --}}
  19. @include('shared._error')
  20. <div class="two fields">
  21. <div class="ten wide field ">
  22. <label for="">用户名</label>
  23. <input name="name" type="text" value="{{ old('name', $user->name) }}">
  24. </div>
  25. <div class="six wide field pt-3 mt-4">
  26. 如:张三
  27. </div>
  28. </div>
  29. <div class="two fields">
  30. <div class="ten wide field ">
  31. <label for="">性别</label>
  32. <select name="gender" class="ui dropdown">
  33. <option value="male" {{ $user->info->gender == '1' ? 'selected' : '' }}>男</option>
  34. <option value="female" {{ $user->info->gender == '0' ? 'selected' : '' }}>女</option>
  35. </select>
  36. </div>
  37. <div class="six wide field pt-3 mt-4">
  38. </div>
  39. </div>
  40. <div class="two fields">
  41. <div class="ten wide field ">
  42. <label for="">GitHub Name</label>
  43. <input name="github_name" type="text" value="{{ old('github_name', $user->info->github_name) }}">
  44. </div>
  45. <div class="six wide field pt-3 mt-4">
  46. 请跟 GitHub 上保持一致
  47. </div>
  48. </div>
  49. <div class="two fields">
  50. <div class="ten wide field ">
  51. <label for="">邮 箱</label>
  52. <input name="email" type="text" value="{{ old('email', $user->email) }}">
  53. </div>
  54. <div class="six wide field pt-3 mt-4">
  55. 如:name@website.com
  56. </div>
  57. </div>
  58. <div class="two fields">
  59. <div class="ten wide field ">
  60. <label for="">真实姓名</label>
  61. <input name="real_name" type="text" value="{{ old('real_name', $user->info->real_name) }}">
  62. </div>
  63. <div class="six wide field pt-3 mt-4">
  64. 如:李小明
  65. </div>
  66. </div>
  67. <div class="two fields">
  68. <div class="ten wide field ">
  69. <label for="">城市</label>
  70. <input name="city" type="text" value="{{ old('city', $user->info->city) }}">
  71. </div>
  72. <div class="six wide field pt-3 mt-4">
  73. 如:北京、广州
  74. </div>
  75. </div>
  76. <div class="two fields">
  77. <div class="ten wide field ">
  78. <label for="">公司或组织名称</label>
  79. <input name="company" type="text" value="{{ old('company', $user->info->company) }}">
  80. </div>
  81. <div class="six wide field pt-3 mt-4">
  82. 如:阿里巴巴
  83. </div>
  84. </div>
  85. <div class="two fields">
  86. <div class="ten wide field ">
  87. <label for="">职位头衔</label>
  88. <input name="jobtitle" type="text" value="{{ old('jobtitle', $user->info->jobtitle) }}">
  89. </div>
  90. <div class="six wide field pt-3 mt-4">
  91. 如:技术小组长
  92. </div>
  93. </div>
  94. <div class="two fields">
  95. <div class="ten wide field ">
  96. <label for="">个人网站</label>
  97. <input name="personal_website" type="text" value="{{ old('personal_website', $user->info->personal_website) }}">
  98. </div>
  99. <div class="six wide field pt-3 mt-4">
  100. 如:example.com,不需要加前缀 https://
  101. </div>
  102. </div>
  103. {{--<div class="two fields">
  104. <div class="ten wide field ">
  105. <label for="wechat_qrcode">微信账号二维码</label>
  106. <input type="file" name="wechat_qrcode" class="image-upload-input" value="{{ old('wechat_qrcode', $user->info->wechat_qrcode) }}">
  107. @if($user->info->wechat_qrcode)
  108. <img class="payment-qrcode" src="" alt="">
  109. <span class="close clear-image">x</span>
  110. @endif
  111. </div>
  112. <div class="six wide field pt-3 mt-4">
  113. 你的微信个人账号,或者订阅号
  114. </div>
  115. </div>
  116. <div class="two fields">
  117. <div class="ten wide field ">
  118. <label for="">支付二维码</label>
  119. <input type="file" name="payment_qrcode" class="image-upload-input" value="{{ old('payment_qrcode', $user->info->payment_qrcode) }}">
  120. @if($user->info->payment_qrcode)
  121. <img class="payment-qrcode" src="" alt="">
  122. <span class="close clear-image">x</span>
  123. @endif
  124. </div>
  125. <div class="six wide field pt-3 mt-4">
  126. 文章打赏时使用,微信支付二维码
  127. </div>
  128. </div>--}}
  129. <div class="two fields">
  130. <div class="ten wide field ">
  131. <label for="">个人简介</label>
  132. <textarea rows="3" name="introduction" cols="50" style="overflow: hidden; overflow-wrap: break-word; resize: none; height: 94.9886px;">{{ old('introduction', $user->info->introduction) }}</textarea>
  133. </div>
  134. <div class="six wide field pt-3 mt-4">
  135. 请一句话介绍你自己,大部分情况下会在你的头像和名字旁边显示
  136. </div>
  137. </div>
  138. <div class="two fields">
  139. <div class="ten wide field ">
  140. <label for="">署名</label>
  141. <textarea rows="3" name="signature" cols="50" style="overflow: hidden; overflow-wrap: break-word; resize: none; height: 94.9886px;">{{ old('signature', $user->info->signature) }}</textarea>
  142. </div>
  143. <div class="six wide field pt-3 mt-4">
  144. 文章署名,会拼接在每一个你发表过的帖子内容后面。支持 Markdown。
  145. </div>
  146. </div>
  147. <div class="field">
  148. <div class="col-sm-offset-2 col-sm-6">
  149. <input class="ui button primary" id="user-edit-submit" type="submit" value="应用修改">
  150. </div>
  151. </div>
  152. </form>
  153. </div>
  154. </div>
  155. </div>
  156. </div>
  157. @stop