Тёмный

02 - Como subir imágenes a un servidor con Laravel 

Coders Free
Подписаться 45 тыс.
Просмотров 38 тыс.
50% 1

Опубликовано:

 

25 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 55   
@lawlietryuzaki7496
@lawlietryuzaki7496 2 года назад
Una gran explicación amigo gracias apenas estoy empezando en el mundo de laravel :D y me has servido bastante de ayuda!
@jourdantotesautt1655
@jourdantotesautt1655 3 года назад
Excelente video al igual que la explicación. muchas gracias
@maximilianoestigarribia9164
@maximilianoestigarribia9164 4 года назад
Estaría bueno que subas un curso de laravel y también espero el siguiente vídeo de como traducir los mensajes de error.
@CodersFree
@CodersFree 4 года назад
Un curso desde cero te refieres?
@maximilianoestigarribia9164
@maximilianoestigarribia9164 4 года назад
@@CodersFree si exacto
@CodersFree
@CodersFree 4 года назад
Voy a tratar de darme un poco más de tiempo y empiezo con el curso desde cero 😁
@maximilianoestigarribia9164
@maximilianoestigarribia9164 4 года назад
@@CodersFree claro amigo cuando puedas son muy buenos tus tutoriales esperaré con ansias ese curso.
@ximenaaguilar7211
@ximenaaguilar7211 Год назад
Muchas gracias! Si a parte en mi tabla tengo llaves foráneas y necesito almacenarla, ¿Cómo lo hago?
@lilianaandrade8483
@lilianaandrade8483 2 года назад
Amigo gracias me has ayudado mucho en el desarrollo de un proyecto
@staffel0232
@staffel0232 2 года назад
Muchas gracias, todo me salió tal cual. Gran aporte!
@maximojuniorapazachirhuana9641
@maximojuniorapazachirhuana9641 4 года назад
Gracias bro lo aplico en mi api rest y funciona perfecto :D
@jeysonjesuscanquimarca7543
@jeysonjesuscanquimarca7543 3 года назад
Muchas gracias, siempre se me olvida esto
@claudiorigollet5820
@claudiorigollet5820 2 года назад
Bro tengo una duda /home/CuentaEnServidor/NombreProyecto/public/storage (acceso directo carga bien imágenes) hasta aquí en forma local funciona 100, el lio es cuando paso al servidor Cpanel y la ruta que uso es /home/CuentaEnServidor/public_html/storage (acceso directo pero no accede)......como podría hacer para traspasar esas imágenes a public_html
@andymurk80
@andymurk80 Год назад
Hola, estoy subiendo un proyecto laravel a Cpanel pero no me deja ejecutar el comando "php storage:link", ya que por seguridad lo bloquean, tengo que contratar una VPS para poder ejecutar este comando y asi se almacenen y muestren mis imagenes, ¿ es recomendable ? o es preferible contratar algun otro servicio de hosting compatible con laravel ?, espero puedas darme una sugerencia, gracias.
@HectorCubilla-p4i
@HectorCubilla-p4i Год назад
Buenas bro, como hago para que en la carpeta storage no se vuelvan a repetir las mismas imágenes que guarde.
@jorgealbertosanchezosorio6522
@jorgealbertosanchezosorio6522 3 года назад
En mi proyecto de jetstream no me parece esa ruta de admin que apunta a store con Post solo me aparece en Get que me recomiendas hacer amigo
@jonathanbedollahurtado4944
@jonathanbedollahurtado4944 3 года назад
¿Disculpa el nombre que se le da al video automaticamente no se repitiria en algun momento?
@EurenSwo
@EurenSwo 3 года назад
Tuvieras algun tutorial de como crear una opcion para descargar archivos?
@elflaco3886
@elflaco3886 2 года назад
de la carpeta providers de donde sacas file a mi no me aparece !
@funkip567
@funkip567 3 года назад
Excelente! Gracias
@jonathanperez8104
@jonathanperez8104 4 года назад
Eres todo un crack!!! lml
@edumogro
@edumogro 4 года назад
¡Hola! ¿Qué tal? ¿Sabés? Me mataste cuando dijiste que es necesario ejecutar el comando "php artisan storage:link" en el servidor.. ¿Explicás en algún video como hacer que todo esto funcione en un servidor compartido? PD: Igualmente voy a estar viendo todos tus videos, son de mucho valor la verdad.
@CodersFree
@CodersFree 4 года назад
Hola amigo, el problema de algunos servidores compartidos es que no te brindan una consola. Te recomiendo que administres tu propio servidor. En el canal tengo un curso donde explico cómo hacerlo.
@eduardodamiannicolash2979
@eduardodamiannicolash2979 2 года назад
tengo una duda donde podria guardar mis imagenes, tengo mas de 12 mil imagenes
@carloscaliche2
@carloscaliche2 4 года назад
Hola Amigo, Agradezco enormemente este vídeo me ha sido de mucha ayuda!!!! por otra parte me puedes recomendar como configurar el Visual Studio Code con los plugin para trabajar con Laravel y php?
@CodersFree
@CodersFree 4 года назад
Si claro. En la parte izquierda de visual studio code, hay un icono con cuatro cuadraditos que es la opción para instalar extensiones. Dale ahí y busca las extensiones que quieras instalar. Las que yo uso son las siguientes: Boostrap 4 (de Ashton koyi) que sirve para ayudarte a completar las clases de boostrap. Laravel blade. Que te ayuda a completar las directivas de blade. Laravel goto view. Que lo que hace es subrayar cuando escribes la ruta de una vista, y si le das click te direcciona a la vista en cuestion sin tener que buscarla en el directorio. Laravel Snippets. Te ayuda a completar las rutas, por ejemplo empiezas a escribir Route::ge.. y te da las opciones para completar. PHP intelephense, que te ayuda completando los métodos de PHP Y también tengo agregado la extensión de sass y vue
@lourdescruz362
@lourdescruz362 3 года назад
puedo poner 2 etiquetas action en el form?
@roldanjimcollado9079
@roldanjimcollado9079 3 года назад
Excelente video amigo! tengo una pregunta, es necesario tener que trabajar con esa carpeta temporal y luego generar su acceso directo, para despues haciendo uso del acceso, recien guardar la imagen? no se podria directamente subir la imagen a una carpete imagen dentro de public y luego guardar la ruta en el servidor a partir de esa carpeta?
@emanuelcastano3506
@emanuelcastano3506 2 года назад
si se poedria hacer lo que dices.
@arcangelrs
@arcangelrs 2 года назад
Si se puede, este sería el código en tu store if ($request->hasFile('imagen')) { $file = $request->file('imagen'); $name = time() . $file->getClientOriginalName(); $file->move(public_path() . '/images/productos/', $name); $producto->imagen = $name; } como puedes apreciar deberás tener una carpeta ya creada en la ruta public/imagenes/productos.
@alberbm1609
@alberbm1609 2 года назад
tengo formulario ya existente y adentro quiero agregar dropzone, pero no me visualiza
@CodersFree
@CodersFree 2 года назад
Hola estimado, no entiendo tu pregunta
@ramflores00
@ramflores00 3 года назад
Como se pudiera subir archivos a un servidor remoto, no al server donde esta la aplicacion ?
@rolandogomezlopez9595
@rolandogomezlopez9595 3 года назад
que hago si uso homestead y creo el link pero me marca error ?
@crissangel1154
@crissangel1154 3 года назад
sos un crack me sirvio mucho,.
@jorgealbertosanchezosorio6522
@jorgealbertosanchezosorio6522 3 года назад
Cómo creaste la carpeta de admin en su proyecto ?
@carlosisaacjaldinbenavides999
@carlosisaacjaldinbenavides999 3 года назад
Disculpe mi ignorancia pero la columna URL es de tipo binary cierto?
@kevinsalmeron7675
@kevinsalmeron7675 3 года назад
no, es string
@pablodiaz9912
@pablodiaz9912 3 года назад
Genioooo!
@sebastianorozcocano8255
@sebastianorozcocano8255 3 года назад
Genial muy buen vídeo, se puede hacer lo mismo con un archivo pdf y que se pueda descargar ese archivo?
@CodersFree
@CodersFree 3 года назад
Si, es para cualquier archivo, no solo para imágenes 😁
@sebastianorozcocano8255
@sebastianorozcocano8255 3 года назад
@@CodersFree Tengo un error que no me deja pasar del validaten tengo lo siguiente, pero cada que cargo un archivo ejemplo.pdf me devuelve el error que no es de tipo pdf @error('pdf') {{ $message }} @enderror $request->validate([ 'pdf' => "required | pdf | max:2048 ", ]);
@mauriciopena9875
@mauriciopena9875 3 года назад
@@sebastianorozcocano8255 en accept solo pones .pdf con eso funciona
@xkiller838
@xkiller838 4 года назад
Amigo una consulta es posible guardar una imagen con storas en laravel sin q guarde la carpeta dónde se almacenará solo el ID q autogenera
@CodersFree
@CodersFree 4 года назад
Si se puede, lo iba a explicar luego, pero si quieres te lo explico ahorita. Entra a tu archivo .env y modifica la variable APP_URL y ponle la dirección de tu proyecto, ejm: localhost/mi-proyecto/public, o en el caso de que tengas un dominio local lo pones, ejm: mi-proyecto.test Luego agrega una nueva variable y le asignas este valor FILESYSTEM_DRIVER=public Esto hará que las imágenes se guarden por defecto en la carpeta storage/app/public, por lo que en la base de datos solo tendrías que almacenar el nombre del archivo, ejm, mi-imagen.png, o en el caso. Luego para mostrar la imagen ya no usarás el método asset($file->url) sino utiliza el método Storage::url($file->url) y cuando quieras eliminar la imagen Storage::delete($file->url) Me dices cómo te fue, si tienes problemas no te preocupes, igual lo explicare en un par de vídeos.
@xkiller838
@xkiller838 4 года назад
@@CodersFree return $request->mi_imagen->store('imagenes'); amigo nose si le entendi bien lo q quiero lograr es que cuando guarde usando este metodo solo me guarde el id q me auto genera si lo uso asi como esta me guarda en la base de datos con el nombre de la carpeta q imagenes y el id q me genera automaticamente solo deseo q se gaurde el id
@CodersFree
@CodersFree 4 года назад
Pregunta ¿para qué necesitas guardar solo el nombre que se genera? La idea de almacenar la url es poder acceder a la imagen luego, y la única forma de lograr eso es pasarle la ruta donde lo tienes almacenado. Ahora si es muy urgente guardar solo la ID,, puedes crear una nueva columna llamada id_img y guardarlo de esta manera. Imaginemos tengas almacenado en la variable $url lo siguiente: "imagenes/nombre-imagen.png" En otra variable haces esto: $id_img = str_replace("imagenes/","","$url") Y con eso obtienes solo el ID generado
@xkiller838
@xkiller838 4 года назад
@@CodersFree porque hacer la eliminacion o actualizacion de la imagen es imposible ya q en la base de datos se guarda imagen/hsj65h5h4gh3ghh4h3g3dw.jpg cuando voy a mirar en storage veo q solo esta la imagen asi hsj65h5h4gh3ghh4h3g3dw.jpg y cuando quiero actualizar la iamgen no puedo porq esta diferente la url ya q tiene el nombre de la carpeta donde se guarda ademas del id solo quiero guardar el id q me auto genera en la base de datos sin q me guarde la carpeta donde las guarda asi me es facil eliminarlas o actualizarlas
@CodersFree
@CodersFree 4 года назад
En el canal ya tengo un video explicando como eliminar la imagen del servidor y luego eliminarlo de la base de datos. Se utiliza el método Storage::delete.
@warem2531
@warem2531 2 года назад
Y por qué no usar mejor un blob??
@AdrianGarcia-mg3wv
@AdrianGarcia-mg3wv Год назад
un poco tarde pero por si acaso xd Al usar ese tipo de dato te permite almacenar imágenes en tu base de datos, pero esto no es recomendable debido a que con el tiempo tu base de datos será pesada e inestable. Es por ello que se recomienda solo guardar la ruta en un campo de tipo varchar.
@Fattpiu
@Fattpiu 3 года назад
de forma local me funciona pero en le servidor no :C
@juanzu7647
@juanzu7647 3 года назад
lograstes resolverlo?
@Fattpiu
@Fattpiu 3 года назад
@@juanzu7647 las subo a cloudinary
Далее
Китайка и Красивые Глаза😂😆
00:20
Скинь той самой ❤️‍🔥
00:15
Просмотров 17 тыс.
ITZY 예지한테 AI 메이크업하기💖 #shorts
00:23
CRUD Laravel 11 Subir imágenes
40:01
Просмотров 3,8 тыс.
I built 10 web apps... with 10 different languages
14:23
Laravel Upload Image and Create Storage Link
17:28
Просмотров 75 тыс.
Китайка и Красивые Глаза😂😆
00:20