@php function getMediaUrl($fileName) { $extension = pathinfo($fileName, PATHINFO_EXTENSION); $isVideo = in_array(strtolower($extension), ['mp4', 'mov', 'avi', 'wmv']); $path = $isVideo ? 'videos' : 'images'; return url("/{$path}/" . $fileName); } function isVideo($fileName) { $extension = pathinfo($fileName, PATHINFO_EXTENSION); return in_array(strtolower($extension), ['mp4', 'mov', 'avi', 'wmv']); } $webhookStatus = \App\Models\WebhookStatus::where('user_id', auth()->id())->first(); $isProcessing = $webhookStatus ? $webhookStatus->is_processing : false; @endphp

Posts

No results found.
Video
Carousel
@foreach($topics as $topic)
id }}.window="isTopicProcessing = $event.detail.processing;" class="border rounded-lg overflow-hidden shadow-sm hover:shadow-md transition-shadow duration-200">
@if($topic->photo_name) @php $photos = explode(',', $topic->photo_name); $photos = array_map('trim', $photos); $hasMultiplePhotos = count($photos) > 1; @endphp @if($hasMultiplePhotos)
@if(isVideo($photos[0]))
@else Topic image @endif
/
@else @if(isVideo($photos[0]))
@else
Topic image
@endif @endif @else
@endif

Prompt:

{{ Str::limit($topic->prompt, 100) }}

{{ $topic->created_at->format('d M Y, H:i') }}

@if(!empty(trim($topic->photo_prompt)) || pathinfo($topic->photo_name, PATHINFO_EXTENSION) != "mp4") @endif
@foreach($topic->generatedData as $data)

@switch(strtolower($data->platform)) @case('facebook') @break @case('instagram') @break @case('twitter') @break @case('linkedin') @break @case('threads') @break @case('pinterest') @break @case('tiktok') @break @default @endswitch {{ ucfirst($data->platform) }}

{{ $data->content }} {{ $data->hashtag }}

@endforeach
@endforeach
{{ $topics->links() }}
@push('scripts') @endpush