@if($asset->isImage())
@else
@endif
@extends('backend.layouts.app') @section('title', __('Media Library')) @push('scripts') @php $mediaLibraryJsVersion = config('app.version') . '-' . filemtime(public_path('backend/js/media-library.js')); @endphp @endpush @section('content') @php $activeTab = request('tab') === 'storage' ? 'storage' : 'library'; $assetTypes = [ 'image' => __('Images'), 'document' => __('Documents'), 'video' => __('Videos'), 'audio' => __('Audio'), 'archive' => __('Archives'), 'other' => __('Other'), ]; @endphp
{{ __('Upload reusable assets and route new files to local or S3-compatible storage.') }}
{{ __('New uploads use the active provider. Existing media keeps loading from the provider that originally stored it.') }}
| {{ __('Provider') }} | {{ __('Driver') }} | {{ __('Prefix') }} | {{ __('Files') }} | {{ __('Last Test') }} | {{ __('Action') }} |
|---|---|---|---|---|---|
|
{{ $provider->name }}
{{ $provider->slug }}
|
$provider->is_active, 'bg-secondary' => ! $provider->is_active])> {{ strtoupper($provider->driver) }} | {{ $provider->resolvedPrefix() }} | {{ $provider->assets_count }} |
@if($provider->last_checked_at)
$provider->last_check_status === 'success', 'bg-danger' => $provider->last_check_status === 'failed'])>
{{ $provider->last_check_status }}
{{ $provider->last_checked_at->diffForHumans() }}
@else
{{ __('Not tested') }}
@endif
|
@can('media-storage-manage')
@if(! $provider->is_active)
@endif
@if(! $provider->is_active && $provider->assets_count === 0)
@endif
@endcan
|
|
|
|||||