@if($audios->count() > 0) @foreach($audios as $audio) @php $artist_id = json_decode($audio->artist_id); $artist = \Modules\Artist\Entities\Artist::whereIn('id', $artist_id)->get(); $art_name = ''; $artist_name = []; if ($artist) { foreach ($artist as $art) { $artist_name[] = $art->artist_name; } $art_name = implode(',', $artist_name); } // Handle image URL - check if it's already a full URL or a filename $src = asset('images/sites/500x500.png'); // Default if($audio->image != ''){ if(filter_var($audio->image, FILTER_VALIDATE_URL)){ // It's already a full URL $src = $audio->image; }elseif(file_exists(public_path('/images/audio/thumb/'.$audio->image))){ // It's a filename, build the URL $src = asset('/images/audio/thumb/'.$audio->image); } } @endphp @endforeach @else @endif
{{ __('adminWords.image') }} {{ __('adminWords.audio').' '.__('adminWords.title') }} Parent Program {{ __('adminWords.artist_name') }} {{ __('adminWords.created_at') }} {{ __('adminWords.status') }} {{ __('adminWords.action') }}
{{ $audio->audio_title }} {{ $audio->parent_program->program_name ?? "" }} {{ $art_name }} {{ \Illuminate\Support\Carbon::parse($audio->created_at)->diffForHumans(\Illuminate\Support\Carbon::now()) }}
status == 1 ? 'checked':'') }} type="checkbox" data-url="{{ url('audio/status/'.$audio->id) }}">
 
No audio found
Showing {{ $audios->firstItem() ?? 0 }} to {{ $audios->lastItem() ?? 0 }} of {{ $audios->total() }} entries
{{ $audios->links() }}