hola queria saber para utilisar lo en image for users como supprimir la imagen antigua si existe despues de editar la
@plusSilver Жыл бұрын
Anexo el código: if (request()->has('image')) { $imagePath = request()->file('image')->store('profile', 'public'); $validated['image'] = $imagePath; if (optional($user->image)->isNotEmpty()) { Storage::disk('public')->delete($user->image); } } Saludos.
@robertjota Жыл бұрын
hola silverio una consulta, al eliminar el registro no sae borra los archivos relacionados, ni la imagen ni el pdf, podria crear un video para hacer esto, gracias
@plusSilver Жыл бұрын
Robert, acabo de probar el eliminar un registro y no tuve inconvenientes, se eliminó el primer id junto con su imagen y pdf, posteriormente validé en phpmyadmin y ya no se visualizaba, te sugiero, detener el servidor php y npm y volver a ejecutar, Saludos
@plusSilver Жыл бұрын
Gracias por el aporte, Saludos.
@pixesistemas6119 Жыл бұрын
Silverio. en uno de los videos podras motrar como traducir el nombre arriba de la tabla o cuando por ejemplo entras a crear Proveedor que dice crear Supplier. muchas gracias
@plusSilver Жыл бұрын
Si, lo consideramos
@neshken21062 ай бұрын
Considera el siguiente código en tu recurso: protected static ?string $modelLabel = 'Empleado'; // Como vas a llamar a tu modelo en el recurso protected static ?string $navigationLabel = 'Empleados'; // El nombre en el sidebar protected static ?string $pluralModelLabel = 'Empleados'; // El plural de tu modelo en el recurso
@orestebarranco Жыл бұрын
Saludos Silverio una consulta, al eliminar el registro no se borra los archivos subidos a la carpeta en el storage. Esto tiene el inconveniente que se va llenando poco a poco. Como se puede eliminar el fichero automáticamente al eliminar el registro?
@plusSilver Жыл бұрын
Estamos trabajando para resolver este issue
@nimaik4 ай бұрын
Hola buenas noches para poder borrar los archivos, en la ruta de app/Filament/resources/ModeloResource/page/ModeloEdit.php, agregas la siguiente funcion: protected function handleRecordUpdate(Model $record, array $data): Model { if($record->getOriginal('nombre_registro') != $data['nombre_registro']){ unlink(public_path().'/image/'.$record->getOriginal('logo')); } $record->update($data); return $record; } Esto es para editar la foto, en eliminar es algo parecido, saludos
@nimaik4 ай бұрын
En ese mismo archivo para que se eliminen al dar click en delete se agrega el siguiente codigo: protected function getHeaderActions(): array { return [ Actions\DeleteAction::make()->before(function (Model $record) { unlink(public_path().'/image/'.$record->getOriginal('logo')); }), ]; }
@plusSilver Жыл бұрын
Ya puedes consultar el código fuente en el repositorio github
@tachiracrypto9327 Жыл бұрын
Silverio eso es justamente lo que a mi me está pasando, me carga las fotos o imagenes y pdf todo muy bien.... pero cuando voy a mostrar en el listado, no se ve la miniatura... si conseguìs una solucion se lo agradezco muchisimo. GRACIAS MI LIKE
@plusSilver Жыл бұрын
Gracias, ya estamos trabajando en eso
@robertjota Жыл бұрын
Hola a mi me funciono con el comando php artisan storage:link, lo que agregué fue una propiedad más que es ->directory() y se organizan mejor las carpetas, donde se guardan los archivos, lo que faltaria seria una validación
@IglesiaPentecostalUnidaDeVenez Жыл бұрын
@@plusSilver SILVERIO SALUDOS... aun no puedo mostrar en el listado las imagenes cargadas...
@marvinvera Жыл бұрын
@@robertjota un favor ¿Cómo quedaría excatamente? ¿Lo aplicas en la terminal, en el .env o en dónde? 🙏🏽
@robertjota Жыл бұрын
@@marvinvera hola cuando el habla del link en el min 14:50 alli coloque lo que puse en el otro comentario storage:link->directory() y me funciono
@plusSilver Жыл бұрын
Ahora podemos subir archivos PDF e image en la bd con filament PHP
@latlov Жыл бұрын
pero ahora ¿cómo consultar (visualizar) el archivo PDF?
@calakmultikal929010 ай бұрын
agregar en el modelo de suppliers public function getPdfUrl(): ?string { if ($this->contract) { return Storage::disk('public')->url($this->contract); } return null; } y en el archivo resource de suppliers agregar TextColumn::make('contract') ->label('URL del Contrato') ->url(fn (Post $record): ?string => $record->getPdfUrl()),
@latlov Жыл бұрын
¿Cómo consultar (visualizar) el documento PDF? Se ve el nombre del archivo PDF, pero el chiste es poder visualizar el documento PDF para visualizarlo. ¿Alguien puede explicar cómo se puede visualizar el PDF?