profile.blade.php 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123
  1. @extends('main.layouts.main')
  2. @section('content')
  3. <div class="profile-top">
  4. <div class="avatar">
  5. <img src="{{ (!$user->avatar_url) ? asset('/assets/main/images/other/nouser.png') : $user->avatar_url }}"
  6. alt="Это вы">
  7. <ul class="have">
  8. <li title="Друзья">
  9. <i class="fad fa-user-friends"></i>
  10. <span>100</span>
  11. </li>
  12. <li title="Лайки">
  13. <i class="fad fa-thumbs-up"></i>
  14. <span>83</span>
  15. </li>
  16. </ul>
  17. </div>
  18. <div class="profile-right">
  19. <div class="info">
  20. <div class="top-info">
  21. <h2>{{ $user->name }} {{ $user->surname }}
  22. @if ($user->verify == 1)
  23. <i class="fad fa-check verify" title="Этот пользователь верифицирован"></i>
  24. @endif
  25. </h2>
  26. @if ($user->online())
  27. <span class="online">online</span>
  28. @else
  29. <span class="offline">offline</span>
  30. @endif
  31. </div>
  32. @if ($user->status_text != '')
  33. <div class="profile-status">
  34. <i class="fad fa-lightbulb-on"></i>
  35. <span class="text">{{ $user->status_text }}</span>
  36. </div>
  37. @endif
  38. <ul class="about">
  39. <li>
  40. <span>Дата рождения:</span>
  41. <p>{{ $user->dob }}</p>
  42. </li>
  43. <li>
  44. <span>Город:</span>
  45. <p>{{ $user->city->name }}</p>
  46. </li>
  47. <li>
  48. <span>Род занятий:</span>
  49. <p>{{ $user->skill }}</p>
  50. </li>
  51. <li>
  52. <span>О себе:</span>
  53. <p>{{ $user->about }}</p>
  54. </li>
  55. </ul>
  56. </div>
  57. <form action="" class="form-create-post" style="align-items:center;">
  58. <div style="width: 100%">
  59. <textarea rows="2" placeholder="О чём хотите рассказать?" name="body"></textarea>
  60. <span class="invalid-feedback body-error-field d-none" role="alert">
  61. </span>
  62. </div>
  63. <button class="public-article" onclick="publicArticle(event)">
  64. <i class="fad fa-paper-plane"></i>
  65. </button>
  66. </form>
  67. <ul class="posts">
  68. @foreach($user->articles as $article)
  69. <li>
  70. <div class="author-controllers">
  71. <div style="display:flex; align-items:center;">
  72. <img
  73. src="{{ (!$user->avatar_url) ? asset('/assets/main/images/other/nouser.png') : $user->avatar_url }}"
  74. alt="Это вы">
  75. <div style="margin-left: 10px;">
  76. <p style="color: #ffffff;font-weight: 700;">{{ $user->surname }} {{ $user->name }}</p>
  77. </div>
  78. </div>
  79. <div class="controllers">
  80. <i class="far fa-ellipsis-h"></i>
  81. <ul>
  82. <li>
  83. <form action="{{ route('article_destroy') }}" method="post"
  84. id="delete-article_{{ $article->id }}">
  85. @csrf
  86. <input type="hidden" name="id" value="{{ $article->id }}">
  87. </form>
  88. <a
  89. href="#"
  90. onclick="event.preventDefault(); document.getElementById('delete-article_{{ $article->id }}').submit()"
  91. >Удалить</a>
  92. </li>
  93. </ul>
  94. </div>
  95. </div>
  96. <div class="body">
  97. <p>{{ $article->body }}</p>
  98. </div>
  99. <div style="display:flex;justify-content: space-between; align-items: center;">
  100. <ul class="actions">
  101. <li class="like">
  102. @if($article->like()['status'] == 1)
  103. <i class="fas disable fa-heart" onclick="likeArticle({{ $article->id }})"></i>
  104. @else
  105. <i class="far disable fa-heart" onclick="likeArticle({{ $article->id }})"></i>
  106. @endif
  107. <span class="count_likes" article-id="{{ $article->id }}">{{ $article->likes_count() }}</span>
  108. </li>
  109. </ul>
  110. <span
  111. style="font-style: italic; color: #e3e3e3; font-size: 12px;">{{ $article->created_at->format('d.m.Y') }}</span>
  112. </div>
  113. </li>
  114. @endforeach
  115. </ul>
  116. </div>
  117. </div>
  118. @endsection