diff --git a/app/Http/Controllers/API/TicketController.php b/app/Http/Controllers/API/TicketController.php index 84935df9..8f4f8e9a 100755 --- a/app/Http/Controllers/API/TicketController.php +++ b/app/Http/Controllers/API/TicketController.php @@ -38,7 +38,7 @@ public function getTicketMessages(Request $request) { if(Ticket::find($request->ticket_id)) { - $messages = Message::where('ticket_id', $request->ticket_id) + $messages = Message::with('admin')->where('ticket_id', $request->ticket_id) ->orderBy('id', 'asc') ->paginate($request->per_page ?? 10); diff --git a/resources/views/admin/messages.blade.php b/resources/views/admin/messages.blade.php index 098a34b9..f24b2497 100755 --- a/resources/views/admin/messages.blade.php +++ b/resources/views/admin/messages.blade.php @@ -82,8 +82,6 @@

{{ $ticket->content }}

- @else -

{{backpack_user()->name}} {{ $ticket->created_at }}

{{ $ticket->content }}
@endif
@@ -111,6 +109,7 @@ type: 'GET', dataType: 'json', // added data type success: function(res) { + console.log(res); res.data.forEach(element => { var m = new Date(element.created_at); var dateString = m.getUTCDate() + "." + (m.getUTCMonth()+1) + "." + m.getUTCFullYear() + " " + m.getUTCHours() + ":" + m.getUTCMinutes(); @@ -118,7 +117,7 @@ $('#chat-messages').append('

{{ $ticket->account->profile->name ?? "user" }} ' + dateString + '

' + element.content + '

'); } else{ - $('#chat-messages').append('

{{backpack_user()->name}} ' + dateString + '

' + element.content + '
'); + $('#chat-messages').append('

' + element.admin + '' + dateString + '

' + element.content + '
'); } $("#chat-log").scrollTop(1000000); }); @@ -140,7 +139,7 @@ $('#chat-messages').append('

{{ $ticket->client->firstname ?? null }} {{ $ticket->client->lastname ?? null }}' + dateString + '

' + element.content + '

'); } else{ - $('#chat-messages').append('

{{backpack_user()->name}} ' + dateString + '

' + element.content + '
'); + $('#chat-messages').append('

' + element.admin + '' + dateString + '

' + element.content + '
'); } }); console.log(res);