index.blade.php 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. @extends('layouts.app')
  2. @section('content')
  3. <a href="{{ route('user.create') }}" class="btn btn-sm btn-primary">Создать</a>
  4. <div class="px-md-3 px-2">
  5. <div class="table">
  6. <div class="row d-none d-md-flex header px-5 py-4 fw-bold">
  7. <div class="col-xl-3">Имя пользователя</div>
  8. <div class="col-xl-3">Email</div>
  9. <div class="col-xl-3">Роль</div>
  10. <div class="col-xl-3 text-end">Действия</div>
  11. </div>
  12. @foreach($users as $user)
  13. <div class="row px-md-5 px-2 py-4 align-items-center">
  14. <div class="col-xl-3 mb-3">
  15. <span class="ps-2">{{ $user->name }}</span>
  16. </div>
  17. <div class="col-xl-3">
  18. <span class="d-md-none fw-bold">E-mail: </span>{{ $user->email }}
  19. </div>
  20. <div class="col-xl-3">
  21. <span class="d-md-none fw-bold">Роль: </span>{{ roleName($user->role) }}
  22. </div>
  23. <div class="col-xl-3 text-end">
  24. <a href="{{ route('user.show', $user->id) }}"><i class="bi bi-pencil fs-5 text-primary"></i></a>
  25. <a href="#" onclick="if(confirm('Удалить пользователя {{ $user->name }}?')) { document.getElementById('delete-user-{{ $user->id }}').submit(); } ">
  26. <i class="bi bi-trash fs-5 text-danger"></i>
  27. </a>
  28. <form action="{{ route('user.destroy', $user->id) }}" method="post" class="visually-hidden d-none" id="delete-user-{{ $user->id }}">
  29. @csrf
  30. @method('DELETE')
  31. </form>
  32. </div>
  33. </div>
  34. @endforeach
  35. </div>
  36. </div>
  37. @if($errors->any())
  38. @dump($errors)
  39. @endif
  40. @endsection