app.blade.php 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. <!doctype html>
  2. <html lang="{{ str_replace('_', '-', app()->getLocale()) }}">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <!-- CSRF Token -->
  7. <meta name="csrf-token" content="{{ csrf_token() }}">
  8. <title>Avalaces</title>
  9. <!-- Scripts -->
  10. <script src="{{ asset('storage/js/app.js') }}" defer></script>
  11. <!-- Fonts -->
  12. <link rel="dns-prefetch" href="//fonts.gstatic.com">
  13. <link href="https://fonts.googleapis.com/css?family=Inter" rel="stylesheet">
  14. <link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@700&display=swap" rel="stylesheet">
  15. <!-- Styles -->
  16. <link href="{{ asset('storage/css/app.css') }}" rel="stylesheet">
  17. </head>
  18. <body>
  19. <div id="app">
  20. <div class="container top-bar">
  21. <div class="line">
  22. <div class="logo">
  23. <a href="{{ url('/') }}">Avalaces Store</a>
  24. </div>
  25. <div class="actions">
  26. @guest
  27. <div style="display: inline-block;">Для покупки войдите в аккаунт</div>
  28. <a class="nav-link" href="{{ route('login') }}">Вход</a>
  29. @if (Route::has('register'))
  30. <a class="nav-link" href="{{ route('register') }}">Регистрация</a>
  31. @endif
  32. @else
  33. {{ Auth::user()->name }}
  34. @if(session()->has('last_order'))
  35. <a class="nav-link" href="{{ url('order/' . session()->get('last_order')) }}">Повторить последний заказ</a>
  36. @endif
  37. <div class="dropdown-menu dropdown-menu-right" aria-labelledby="navbarDropdown">
  38. <a class="nav-link" href="{{ route('logout') }}" onclick="event.preventDefault(); document.getElementById('logout-form').submit();">
  39. Выйти
  40. </a>
  41. <form id="logout-form" action="{{ route('logout') }}" method="POST" class="d-none">
  42. @csrf
  43. </form>
  44. </div>
  45. @endguest
  46. </div>
  47. </div>
  48. </div>
  49. <main>
  50. @yield('content')
  51. </main>
  52. </div>
  53. </body>
  54. </html>