@foreach ($task->messages as $message)
@php
$show = true;
if($message->message_type === 'private' && !allowedToViewPrivateMessage($message)){
$show = false;
}
@endphp
@if($show)
@if(allowedToEditMessage($message))
@endif
{!! nl2br($message->message) !!}
@include('tasks.attachments', ['attachments' => $message->attachments])
@if($message->booking)
@include('messages.booking', ['booking' => $message->booking, 'project' => $task->project])
@endif
@endif
@endforeach
{{-- Default message --}}
@if(!empty($task->project))
{!! $task->description !!}
@include('tasks.attachments', ['attachments' => $task->attachments])
@endif