profile.blade.php 5.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184
  1. @extends('layouts.app')
  2. @section('content')
  3. <div id="accountProfile" class="container">
  4. @include('account.navTabs')
  5. <dl>
  6. <dt>회원 정보</dt>
  7. <dd>회원 정보는 개인정보보호정책에 의해 보호를 받습니다.</dd>
  8. </dl>
  9. <article>
  10. <hr/>
  11. <table class="table table-borderless">
  12. <colgroup>
  13. <col width="20%"/>
  14. <col width="*"/>
  15. </colgroup>
  16. <tr>
  17. <th rowspan="5">계정</th>
  18. <td>
  19. <div class="row">
  20. <div class="col">
  21. <h6>ID</h6>
  22. <small>{{ $user->sid }}</small>
  23. </div>
  24. <div class="col">
  25. <h6>적립금</h6>
  26. <small>{{ number_format($user->point) }}</small>
  27. </div>
  28. </div>
  29. </td>
  30. </tr>
  31. <tr>
  32. <td>
  33. <hr/>
  34. </td>
  35. </tr>
  36. <tr>
  37. <td>
  38. <h6>닉네임</h6>
  39. <small>{{ $user->nickname }}</small>
  40. </td>
  41. </tr>
  42. <tr>
  43. <td>
  44. <hr/>
  45. </td>
  46. </tr>
  47. <tr>
  48. <td>
  49. <h6>이메일</h6>
  50. <small>{{ $user->email }}</small>
  51. </td>
  52. </tr>
  53. <tr>
  54. <th colspan="2">
  55. <hr/>
  56. </th>
  57. </tr>
  58. <tr>
  59. <th rowspan="7">부가 기능</th>
  60. <td>
  61. <h6>프로필 이미지</h6>
  62. @if($user->thumb)
  63. <img src="{{ asset($user->thumb) }}" width="{{ THUMB_MAX_WIDTH }}" height="{{ THUMB_MAX_HEIGHT }}"/>
  64. @else
  65. <img src="/images/default/thumb.gif" width="{{ THUMB_MAX_WIDTH }}" height="{{ THUMB_MAX_HEIGHT }}"/>
  66. @endif
  67. </td>
  68. </tr>
  69. <tr>
  70. <td>
  71. <hr/>
  72. </td>
  73. </tr>
  74. <tr>
  75. <td>
  76. <h6>오늘의 한마디</h6>
  77. <small>{{ $user->today_message ?? '-' }}</small>
  78. </td>
  79. </tr>
  80. <tr>
  81. <td>
  82. <hr/>
  83. </td>
  84. </tr>
  85. <tr>
  86. <td>
  87. <h6>자기소개</h6>
  88. <small>{{ $user->about_me ?? '-' }}</small>
  89. </td>
  90. </tr>
  91. <tr>
  92. <td>
  93. <hr/>
  94. </td>
  95. </tr>
  96. <tr>
  97. <td>
  98. <h6>정보 공개 여부</h6>
  99. <small>{{ $user->is_open_profile ? '예' : '아니오' }}</small>
  100. </td>
  101. </tr>
  102. <tr>
  103. <th colspan="2">
  104. <hr/>
  105. </th>
  106. </tr>
  107. <tr>
  108. <th>수신 여부</th>
  109. <td>
  110. <div class="row">
  111. <div class="col">
  112. <h6>이메일(Email)</h6>
  113. <small>{{ $user->receive_email ? '예' : '아니오' }}</small>
  114. </div>
  115. <div class="col">
  116. <h6>문자(SMS)</h6>
  117. <small>{{ $user->receive_sms ? '예' : '아니오' }}</small>
  118. </div>
  119. </div>
  120. </td>
  121. </tr>
  122. <tr>
  123. <th colspan="2">
  124. <hr/>
  125. </th>
  126. </tr>
  127. <tr>
  128. <th rowspan="7">등록일시</th>
  129. <td>
  130. <div class="row">
  131. <div class="col">
  132. <h6>회원가입 일시</h6>
  133. <small>{{ $user->created_at }}</small>
  134. </div>
  135. <div class="col">
  136. <h6>정보 수정 일시</h6>
  137. <small>{{ $user->updated_at }}</small>
  138. </div>
  139. </div>
  140. </td>
  141. </tr>
  142. <tr>
  143. <td>
  144. <hr/>
  145. </td>
  146. </tr>
  147. <tr>
  148. <td>
  149. <div class="row">
  150. <div class="col">
  151. <h6>최근 로그인 일시</h6>
  152. <small>{{ $user->last_login_at }}</small>
  153. </div>
  154. <div class="col">
  155. <h6>비밀번호 변경 일시</h6>
  156. <small>{{ $user->password_updated_at }}</small>
  157. </div>
  158. </div>
  159. </td>
  160. </tr>
  161. </table>
  162. <hr/>
  163. <div class="row g-2">
  164. <div class="col-auto">
  165. <a href="{{ route('account.modify') }}" class="btn btn-default">회원 정보 수정</a>
  166. </div>
  167. <div class="col-auto">
  168. <a href="{{ route('account.password') }}" class="btn btn-default">비밀번호 변경</a>
  169. </div>
  170. <div class="col-auto">
  171. <a href="{{ route('account.leave') }}" class="btn btn-default">회원탈퇴</a>
  172. </div>
  173. </div>
  174. <br/>
  175. </article>
  176. </div>
  177. @endsection
  178. @push('styles')
  179. <link rel="stylesheet" href="{{ asset('css/desktop/account/profile.css') }}"/>
  180. @endpush