Sindbad~EG File Manager

Current Path : /var/www/html/aventurasolar.sumar.com.py/resources/views/livewire/
Upload File :
Current File : /var/www/html/aventurasolar.sumar.com.py/resources/views/livewire/popup.blade.php

<div>
    <div class="col-12">
        <h5>Actualizar</h4>
        <div class="row">
            <div class="col-md-12 text-center">

    {{-- Previsualización del archivo actual --}}
    @if($tipo == 'imagen' && !$enlace)
        <img src="{{ asset('modal/'.$enlace2) }}" width="350px" class="mb-2 rounded shadow">
    @elseif($tipo == 'video' && !$enlace)
        <video src="{{ asset('modal/'.$enlace2) }}" controls width="350px" class="mb-2 rounded shadow"></video>
    @endif

    {{-- Previsualización en vivo del nuevo archivo --}}
    @if ($enlace && $tipo == 'imagen')
        <div class="mb-2">
            <strong>Previsualización:</strong><br>
            <img src="{{ $enlace->temporaryUrl() }}" width="350px" class="rounded border shadow">
        </div>
    @elseif ($enlace && $tipo == 'video')
        <div class="mb-2">
            <strong>Previsualización:</strong><br>
            <video src="{{ $enlace->temporaryUrl() }}" controls width="350px" class="rounded border shadow"></video>
        </div>
    @endif

    {{-- Input para subir nuevo archivo --}}
    <div class="mb-2 position-relative">
        <input wire:model="enlace" type="file" class="form-control @error('enlace') is-invalid @enderror" />
        
        {{-- Mensaje mientras se sube --}}
        <div wire:loading wire:target="enlace" class="text-primary mt-2">
            <div class="spinner-border spinner-border-sm text-primary" role="status"></div>
            Subiendo archivo...
        </div>
        
        @error('enlace') 
            <span class="invalid-feedback d-block">{{ $message }}</span> 
        @enderror
    </div>

</div>

            <div class="col-md-4">
                <div class="form-group">
                    <label for="">Titulo</label>
                    <input wire:model="nombre" type="text" class="form-control" placeholder="Titulo" />
                    @error('nombre') <span class="error">{{ $message }}</span> @enderror<br>
                </div>
            </div>
            <div class="col-md-4">
                <div class="form-group">
                    <label for="exampleFormControlSelect1">Seleccione tipo de archivo</label>
                    <select class="form-control" id="exampleFormControlSelect1" wire:model="tipo">
                        <option value="">Seleccione una opción</option>
                        <option value="imagen">Imagen</option>
                        <option value="video">Video</option>
                    </select>
                </div>
                @error('tipo') <span class="error">{{ $message }}</span> @enderror<br>
            </div>
            <div class="col-md-4">
                <div class="form-group">
                    <label for="exampleFormControlSelect2">Seleccione estado del pop-up</label>
                    <select class="form-control" id="exampleFormControlSelect2" wire:model="estado">
                        <option value="">Seleccione una opción</option>
                        <option value="1">Visible</option>
                        <option value="0">Oculto</option>
                    </select>
                </div>
                @error('estado') <span class="error">{{ $message }}</span> @enderror<br>
            </div>
            <div class="col-md-12">
                <center><br><button wire:click.prevent="update({{$popup_id}})" class="btn btn-dark btn-sm">Actualizar</button></center>
            </div>
        </div>
        <hr>
    </div>
</div>

Sindbad File Manager Version 1.0, Coded By Sindbad EG ~ The Terrorists