message.blade.php 3.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. @extends('front.layout.master')
  2. @section('main_content')
  3. @php
  4. $setting = App\Models\Setting::where('id',1)->first();
  5. @endphp
  6. <div class="page-top" style="background-image: url({{ asset('uploads/'.$setting->banner) }})">
  7. <div class="container">
  8. <div class="row">
  9. <div class="col-md-12">
  10. <h2>Messages</h2>
  11. <div class="breadcrumb-container">
  12. <ol class="breadcrumb">
  13. <li class="breadcrumb-item"><a href="{{ route('home') }}">Home</a></li>
  14. <li class="breadcrumb-item active">Messages</li>
  15. </ol>
  16. </div>
  17. </div>
  18. </div>
  19. </div>
  20. </div>
  21. <div class="page-content user-panel pt_70 pb_70">
  22. <div class="container-fluid">
  23. <div class="row">
  24. <div class="col-lg-3 col-md-12">
  25. <div class="card">
  26. @include('user.sidebar')
  27. </div>
  28. </div>
  29. @if($message_check > 0)
  30. <div class="col-lg-5 col-md-12">
  31. <h3>All Messages</h3>
  32. @forelse($message_comments as $item)
  33. @php
  34. if($item->type == 'User'){
  35. $sender_data = App\Models\User::where('id', $item->sender_id)->first();
  36. } else {
  37. $sender_data = App\Models\Admin::where('id', $item->sender_id)->first();
  38. }
  39. @endphp
  40. <div class="message-item @if($item->type == 'Admin') message-item-admin-border @endif">
  41. <div class="message-top">
  42. <div class="left">
  43. @if($sender_data->photo != '')
  44. <img src="{{ asset('uploads/'.$sender_data->photo) }}" alt="">
  45. @else
  46. <img src="{{ asset('uploads/default.png') }}" alt="">
  47. @endif
  48. </div>
  49. <div class="right">
  50. <h4>{{ $sender_data->name }} @if($item->type == 'Admin') (Admin) @endif</h4>
  51. <div class="date-time">{{ $item->created_at->format('Y-m-d H:i A') }}</div>
  52. </div>
  53. </div>
  54. <div class="message-bottom">
  55. <p>
  56. {!! $item->comment !!}
  57. </p>
  58. </div>
  59. </div>
  60. @empty
  61. <div class="alert alert-danger">
  62. No message found
  63. </div>
  64. @endforelse
  65. </div>
  66. <div class="col-lg-4 col-md-12">
  67. <h3>Write a message</h3>
  68. <form action="{{ route('user_message_submit') }}" method="post">
  69. @csrf
  70. <div class="mb-2">
  71. <textarea name="comment" class="form-control h-150" cols="30" rows="10" placeholder="Write your message here"></textarea>
  72. </div>
  73. <div class="mb-2">
  74. <button type="submit" class="btn btn-primary">Submit</button>
  75. </div>
  76. </form>
  77. </div>
  78. @else
  79. <div class="col-lg-9 col-md-12">
  80. <div class="alert alert-danger">
  81. No message found<br>
  82. <a href="{{ route('user_message_start') }}" class="text-decoration-underline">Please click here to start messaging</a>
  83. </div>
  84. </div>
  85. @endif
  86. </div>
  87. </div>
  88. </div>
  89. @endsection