UPLOAD DE MULTIPLOS ARQUIVOS NO LARAVEL | LARAVEL TIPS

Поділитися
Вставка
  • Опубліковано 11 лис 2024

КОМЕНТАРІ • 113

  • @wallacesantos5117
    @wallacesantos5117 4 роки тому +28

    Fala Gustavo Web, show de bola...
    Quero deixar uma sugestão, poderia desenvolver uma aula mostrando como voce faz pra subir pra hospedagem o sistema em laravel, e quais configuracoes usar, e como fazer pra instalar mais de um sistema na mesma hospedagem, configurando o htaccess.
    Valeu... show de bola broder #dev

  • @marciovieira226
    @marciovieira226 3 роки тому

    As explicações do CARA é show! Dúvidas dirimidas.
    Valeu Gustavo, tu é "porreta".

  • @wct-tecnologiaconsultoriae8116
    @wct-tecnologiaconsultoriae8116 2 роки тому

    Show me ajudou muito. Agora criar redicionamento de tamanho e marca dágua.

  • @luanmartins4807
    @luanmartins4807 3 роки тому +1

    Achei muito interessante o uso do unset. Nunca havia pensado nisso pra falar a verdade. Vou até pesquisar se o PHP possui o "garbage collector"

  • @HirleiCarlosOficial
    @HirleiCarlosOficial 4 роки тому

    isso é muito importante e faço muito

  • @magnoshirt1826
    @magnoshirt1826 Рік тому

    Muito top velho! Valeu! Ajudou muito!!

  • @leandro7174
    @leandro7174 3 роки тому

    Aprendi laravel com esse cara... foda!

  • @FlavioIgino
    @FlavioIgino 3 роки тому

    Cara! Simplesmente maravilhoso, sem igual!!!! Show de bola, chuchu docinho...docinho....

  • @douglasandrade5199
    @douglasandrade5199 4 роки тому +2

    Legal Gustavo, trazer essa vídeo aula apresentando esse upload de um arquivo que é bastante utilizado na produção das aplicações Web. Obrigado.

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Toda santa aplicação vai precisar de um upload :P

  • @marlonaelson684
    @marlonaelson684 2 роки тому

    Parabéns pela aula, muito detalhada. Obrigado por compartilhar um pouco do seu conhecimento.

  • @mayconsilva491
    @mayconsilva491 4 роки тому

    Parabens irmão, faz quase 8 anos que acompanho a upinside!!!

  • @rogeriodeoliveira9393
    @rogeriodeoliveira9393 4 роки тому +3

    Gostei muito da aula. Parabéns Gustavo.
    Pena não ter conseguido finalizar por conta de não entender como está os modelos e os controladores que não foram vistos para termos uma referência pra consulta.
    Se puder postar eles no GIT ou compartilhar uma pasta no Drive agradeceria.
    Abraço.

    • @jross9919
      @jross9919 4 роки тому +1

      UP. postar as aulas no Github!

  • @aldeirsilva1684
    @aldeirsilva1684 4 роки тому

    muito bom esta aula... aprendi muito. Parabéns pela didática, simples e direto ao ponto. Show de bola.

  • @ELeao-by9wo
    @ELeao-by9wo 4 роки тому

    EU AMO O GUSTAVO!!!!!!!! Ele sempre salvando meu dia kkkkkkkkkk

  • @ricardoksenhuck2696
    @ricardoksenhuck2696 3 роки тому

    Cara você é D+, parabéns pelo conteúdo.

  • @fatosdefato
    @fatosdefato 4 роки тому +2

    é vamo pra proxima mais uma sem concluir

  • @dbsdenis81
    @dbsdenis81 3 роки тому

    Fala Gustavo!
    Meu Brother, você não faz ideia de como você já me ajudou... Obrigado!

  • @7246587
    @7246587 4 роки тому +5

    Sugestão para uma próxima aula: "Utilize Laravel com Vuejs do Jeito certo" (api com jwt)...

  • @DevNautas
    @DevNautas 2 роки тому

    Fala Gustavo blz? Sugestão de vídeo (cachês no Laravel) um abraço

  • @robertofeitosa1141
    @robertofeitosa1141 4 роки тому

    Gratidão Gustavo

  • @andy.n3
    @andy.n3 4 роки тому +1

    Mais conteúdo de qualidade, Show! Parabéns pessoal da UpInside.

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Que bom que curtiu \o/

  • @willian1506
    @willian1506 4 роки тому

    Perfeito amigo!! não sei como existe gente que da deslike, você explica muito bem!!
    Uma sugestão seria fazer um projetinho que envolva editar mais de um arquivo de upload.
    Não sei direito o que deve ser feito nisso, salvamos uma nova imagem e editamos a URL e o nome da imagem no banco de dados com essa nova, mantendo a imagem antiga(A que não foi editada) la no Storage?.

  • @dotkoon
    @dotkoon 3 роки тому

    Muito bom, parabéns

  • @fabricionba
    @fabricionba 2 роки тому

    Parabéns pelo conteudo Gustavo web.
    Uma sugestão seria configuração e uso do Laravel Passport pois usa o oauth2.

  • @cavaleirodeourofudou3411
    @cavaleirodeourofudou3411 4 роки тому +1

    Preciso muito aprender isso! Top + #BoraProgramar

  • @carlosdanielpohlod4388
    @carlosdanielpohlod4388 4 роки тому

    Cara vcs são incríveis, sério msm, MUITO OBRIGADO POR ESSA AULA PERFEITA

  • @jccavalieri
    @jccavalieri 4 роки тому +1

    Gostaria primeiro de elogiar o pessoal da UpInside, não me canso de assistir as aulas de vcs, parabéns mesmo!!!
    Mas gostaria de pedir novamente o que o amigo Willian pediu, a parte de edição do cadastro: remover algumas imagens e incluir outras, estou tentando aqui mas apanhando, rsrsrsrs.
    Obrigado pessoal, sucesso para vcs!!!

  • @timoteobega
    @timoteobega 3 роки тому

    Show!!!!

  • @geekdoagrest
    @geekdoagrest 4 роки тому +1

    Muito boa!

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Que bom que curtiu man \o/

  • @davidalkmim
    @davidalkmim 4 роки тому

    Muito top, Gustavo.
    Simples, fácil, sucinto e rápido nas explicações.
    Explicações lentas nossa mente acaba tomando outro rumo.
    Preciso criar uma api com laravel que irá receber diversos dados de um registro que serão inseridos no db e mais 1 pdf para cada registro.
    Os dados eu preciso registrar no banco em umas 4 tabelas relacionadas e o pdf(pode variar de 100k até 6mb) preciso inserir em um diretório específico.
    Até aí é mel na chupeta, o detalhe é como poderia otimizar para não sobrecarregar o servidor com este processo quando se trata de 20 mil registros a serem processados com seus 20 mil pdfs, 1 para cada registro.
    A priori, pensei em utilizar queues.
    Alguma sugestão de como proceder?
    Abraços.

  • @FlavioTeixeira2
    @FlavioTeixeira2 4 роки тому +1

    Boa Gustavo. Muito bom seus videos. Poderia fazer um com múltiplos bancos de dados (mudando de acordo com usuário) usando o laravel

    • @GustavoWeb
      @GustavoWeb 4 роки тому +1

      Multi tenant é muito extenso para conseguir trazer aqui no youtube man! É conteúdo pra um curso completo... Imagina o que você não tem que saber e dominar o framework pra desenvolver uma aplicação como desse tipo...
      Infelizmente vou ficar devendo esse aqui :(

  • @r.c.s9689
    @r.c.s9689 2 роки тому +1

    Robson consegue me dar uma ajuda nesse projeto ai? estou com um erro que não consigo resolver

  • @almirdossantosmota6738
    @almirdossantosmota6738 4 роки тому

    Olá Gustavo Web, suas aulas são muito boas. Como sugestão você poderia gravar uma aula mostrando como fazer o controle de acesso com base nas permissões de cada perfil. Procurei isso na Internet e não achei quase nada sobre o assunto.

  • @joelfernandes6683
    @joelfernandes6683 4 роки тому

    Resolvido...

  • @luizmoraes4004
    @luizmoraes4004 2 роки тому

    Show

  • @fatosdefato
    @fatosdefato 4 роки тому +2

    vo pra proxima aula não consigo falta material nesta aula para poder prosseguir

  • @henrygomes12
    @henrygomes12 4 роки тому +1

    Muito legal. sugestão: impressão de um boleto

    • @GustavoWeb
      @GustavoWeb 4 роки тому +1

      Podemos estudar algo com um meio de pagamento :)

  • @luisfernandocostaferreira2195
    @luisfernandocostaferreira2195 4 роки тому +1

    Uma sugestão é utilizar o método Storage::url() do storage para montar a url.

  • @ValdiJr
    @ValdiJr 4 роки тому +2

    O método Show não funcionou dessa forma recebendo o Product como parâmetro. Revisei tudo e refiz, mas só funciona se eu pegar o id e buscar no banco de dados com o find. Não sei pq qual motivo razão isso está acontecendo. Tem alguma dica de como resolver?

  • @fillipehagge9736
    @fillipehagge9736 3 роки тому

    Boa aula e bem intuitiva. Vc armazena as imagens no id do produto e como armazenar por data, por exemplo: mensal tipo o wordpress? Dá uma dica aí, por favor!

  • @gabriel__93
    @gabriel__93 4 роки тому

    Venho agradecer primeiramente a Upside pelo fornecimento destes conteúdos que são ótimos para o conhecimento e uso da ferramenta. E agradecer o Gustavo também pela forma bem explicativa de cada passo, obrigado de verdade !!
    aproveitando a situação, alguém pegou erro de visualização das imagens na blade? mesmo depois de realizar o artisan storage:link? na minha blade as imagens não aparecem, ja tentei de tudo até permissões nas pastas porem sem sucesso !! no browser estão com image src e o caminho certinho, porem não exibem !!
    Vlw !

    • @gabriel__93
      @gabriel__93 4 роки тому

      Depois de ler a doc do frame, conseguir exibir assim ->

  • @RenatoMochakkPedroBigodeJr
    @RenatoMochakkPedroBigodeJr 4 роки тому

    Obrigado pela aula. Minha sugestão é fazer testes no laravel com PHPunit por exemplo

  • @HailsonSilva
    @HailsonSilva 4 роки тому

    Gustavo se possivel fale de API no laravel, desde ja obrigado pelos conteudos

  • @AlienCodador
    @AlienCodador 4 роки тому

    Muito bom, sempre passo mal pra fazer isso spaksapksa olha que faço bastante, upload de arquivos é sempre um probleminha mesmo com a facilidade que o laravel nos traz.

  • @rodrigobeloyanisdiasmoraes7647
    @rodrigobeloyanisdiasmoraes7647 4 роки тому

    Perfeito ...parabéns!

  • @wenderazevedo9645
    @wenderazevedo9645 3 роки тому

    Queria tanto que essas aulas fossem da versão atual do laravel :/ to apanhando pakas por causa da mudança

  • @augustosantos2809
    @augustosantos2809 4 роки тому

    Fala Gustavo, tudo bem? Se vc puder gravar uma aula sobre autorização e políticas dentro do laravel. Eu tive que fazer um sistema que tinha 3 tipos de perfis de usuários e cada perfil tinha suas permissões de acessos aos recursos do sistema. Na época tive dificuldades em encontrar conteúdo que pudesse me ajudar a implementar essa feature.

  • @luizmoraes4004
    @luizmoraes4004 4 роки тому

    Boa aula, mas vc poderia montar uma aula sobre como salvar informação da view para tabela no banco de dados! pode simples.

  • @MarlosXP
    @MarlosXP 4 роки тому

    Melhor Conteúdo que já vi, bem simples e organizado, gostaria de saber se pode fazer um tutorial sobre paginas expiradas. eu já procurei e não achei nada, exemplo (após um cadastro de um produto ou qualquer outra coisa a pessoa pode simplesmente voltar a pagina para talvez cadastrar novamente ou algo do tipo, mesmo que eu dê um redirec é possível que ela volte a pagina com todos os dados anteriores carregado ocasionado que o css todo fica desconfigurado e o já script não é executado novamente. acaba que gera muitos bugs na pagina e queria saber se tem como resolver isso, talvez seja simples a solução se não precisar de um vídeo pra isso pelo menos me dê um caminho para pesquisar.

  • @fatosdefato
    @fatosdefato 4 роки тому +2

    lembrado que por mais que o foco não seja o relacionamento dificilmente ira ter absoluta certeza das mesmas premissas as quais vc esta se referindo mais como não temos resposta ....

  • @luanpereiradev
    @luanpereiradev 4 роки тому +1

    Ei Gustavo, você pode fazer um conteúdo sobre Queues no Laravel?

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Está gravado! Logo sai aqui no canal... Fica atento no episódio dessa semana :)

  • @asdf22991ify
    @asdf22991ify 4 роки тому

    Muito top essa aula Gustavo, valeu!
    Gostaria de saber se é vantagem no laravel salvar o arquivo diretamente na base de dados em um campo blob por exemplo.

  • @joelfernandes6683
    @joelfernandes6683 4 роки тому

    Fala Gustavo.. parabéns.. muito boas as video aulas
    Estou tendo um problema, com esta, estou fazendo o upload, mas apenas o 1º arquivo esta sendo gravado no database.

  • @contatodsa9841
    @contatodsa9841 2 роки тому

    como que faz pra fazer storage com o nome e extensão original do arquivo ?

  • @daSilvaPlay
    @daSilvaPlay 4 роки тому

    Você é foda Gustavo =D
    Parabens

  • @alexandrewadyn
    @alexandrewadyn 4 роки тому +1

    A pasta que virou um link no local "storage", Como publicar em um servidor externo para continuar a ter este link?

  • @fatosdefato
    @fatosdefato 4 роки тому +1

    chefe não esta retornando os dados do product nao saberia dizer pq ?

  • @erickteodosio
    @erickteodosio 4 роки тому +1

    Estou tendo esse erro: se of undefined constant products - assumed 'products' (this will throw an Error in a future version of PHP) (View: C:\xampp\htdocs\ep12
    esources\views\products\create.blade.php) alguém consegue ajudar?

  • @kaztyx
    @kaztyx 4 роки тому +1

    Ótimo conteúdo, tenho um aplicação em laravel que preciso dar um update nas imagens cadastradas, também é simples? Obrigado e parabéns Gustavo

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Depende do que seria esse update... Se for somente no banco de dados é tranquilo... Mover talvez para um outro diretório! Agora se fugir disso, eu preciso saber o que seria esse tal update hehehe

  • @DomingosBernardoCalepa
    @DomingosBernardoCalepa 9 місяців тому

    Como posso fazer api que retorna notificação por sms

  • @eltonvilanculo5452
    @eltonvilanculo5452 4 роки тому

    Laravel com Ajax para requesicoes assincronas

  • @rodrigolima2819
    @rodrigolima2819 Рік тому

    Opa blza?
    Aos 36:25 fiquei confuso nessa parte. O que era esperado para mim, é passar o $id para ser usado no find($id) posteriormente. Estou muito confuso pois no método show(), foi configurado para receber a instancia de uma model só que no navegador foi passado o id. Não entedi isso pois como vc passa um numero(que na verdade é uma string) sendo que o método está esperanco um objeto?

  • @cavalinhopocoto
    @cavalinhopocoto 3 роки тому

    Como fazer CROP de imagens no laravel?

  • @kauandouglas
    @kauandouglas 4 роки тому

    Validation com request.

  • @mti2fw
    @mti2fw 4 роки тому +1

    Autenticação Rest c/ Passport! :)

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Aí só se for na API! E na api provavelmente eu devo trabalhar com jwt \o/

  • @Zoo-Lord
    @Zoo-Lord 4 роки тому +1

    alguem me ajuda, quando coloco o dd e executo, o connection fica null, nao reconhecendo o banco de dados assim também nao puxando os itens que foi inserido no banco de dados

  • @HephraimBF
    @HephraimBF 2 роки тому

    showwwww

  • @ELTONRODRIGUESHOMEM
    @ELTONRODRIGUESHOMEM Рік тому

    Tentei fazer o link simbólico via esse comando numa aplicação Lumen. Não funcionou. Tentei o comando ls -s tb nao funcionou. Será que pode ser que eu esteja trabalhando no WIndows?

  • @DomingosBernardoCalepa
    @DomingosBernardoCalepa Рік тому

    como fazer para enviar um documento ou mensagem por email usando laravel

  • @eduardoprates8701
    @eduardoprates8701 6 місяців тому

    bah queria enviar no mesmo request dois campos de file

  • @eumarciorenan
    @eumarciorenan 4 роки тому +1

    Conseuge ensinar como faço um sistema de franquia... tipo ja tenho o sistema completo em laravel 6 e preciso criar uma franquia disso, nao faço ideia de como fazer... pode ajudar nao encontrei nada sobre o assunto na internet menos ainda em laravel

    • @GustavoWeb
      @GustavoWeb 4 роки тому +1

      Você diz vários clientes dentro de uma mesma aplicação? Pesquise por multi tenant laravel component (em inglês pra variar)! Deve te colocar no norte que você deve seguir :)

  • @williamfreitas
    @williamfreitas Рік тому

    No caso para eu mandar uns 800 arquivos eu tenho que alterar alguma regra?

  • @henrygomes12
    @henrygomes12 4 роки тому +2

    sugestao: como customizar as mensagem de login

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Já tem vídeo aqui no canal sobre isso! Dois ainda se não me falha a memória.... Com e sem ajax :)

  • @williamtome7426
    @williamtome7426 4 роки тому +1

    Opa Gustavo, blza? Muito boa essa aula. Só tenho uma dúvida, como posso gerar um link simbólico para uma pasta de imagens existente fora da estrutura de pastas do projeto Lararvel? por exemplo, tenho uma pasta chamada "imagens" dentro de C:/xampp/htdocs, só que eu quero que essa pasta seja visível dentro da pasta public do Laravel. Tem como fazer isso?

  • @AndreLuiz-je2pr
    @AndreLuiz-je2pr 4 роки тому

    Cara muito boa a aula só estou com uma dúvida, no meu sistema existe um botão onde o usuário faz o fechamento do mês onde ele gera uma nota fiscal. E quando ele gera essa nota fiscal o sistema faz o download de um arquivo em Excel contendo as informações da nota fiscal. Além do download que o sistema realiza ele já faz também o upload desse arquivo para dentro da pasta storage. Aqui é que entra o meu problema. eu criei o link usando o php artisan para storage tranquilo. Criei o link para o usuário realizar o download e tudo funciona perfeitamente, porém se eu deixo os arquivos do upload dentro da pasta public, qualquer um que digitar a url consegue fazer o download da minha nota fiscal, mesmo não estando logado. e se eu tiro da pasta public e coloco dentro de storage/app/upload eu tenho um erro 403 de acesso negado! Não sei como resolver isso. Desde já agradeço.

  • @nokiu22
    @nokiu22 2 роки тому

    Alguém tem o github do projeto?

  • @DarkLinkort
    @DarkLinkort 3 роки тому

    estou tentando colocar um arquivo .gltf no store e na transferencia ele ta mudando pra um .json alguem tem ideia do problema ?

  • @gabrielandrade7288
    @gabrielandrade7288 4 роки тому

    The "" file does not exist or is not readable.
    Alguem teve esse erro

  • @rodrigocosta9428
    @rodrigocosta9428 4 роки тому

    fiz upload, mas n aparece desse jeito... e o file aparece vazio =/

  • @fabiomoraes9576
    @fabiomoraes9576 4 роки тому +1

    Parabéns pela aula, show !!! sugestão: criação de um package laravel com publicação em repositório tipo packagist.org/

    • @GustavoWeb
      @GustavoWeb 4 роки тому

      Podemos pensar algo a respeito... Mas eu não deixaria restrito somente a laravel! Senão o Rob não pode utilizar meus componentes kkkkkk

    • @fabiomoraes9576
      @fabiomoraes9576 4 роки тому

      @@GustavoWeb obrigado pelo retorno! Creio que nem deva ter muita diferença entre ser um package Laravel ou não, mas uma video aula nesse sentido seria bem interessante... Obrigado!

  • @licopublicidade5220
    @licopublicidade5220 4 роки тому +1

    Alguém pode me dar uma ajuda ai? Estou apanhando nessa parte(min 20:10), meu codigo nao apresenta o show. Acredito que pode ser aqui, até grava no banco tudo certinho... maas na hora de puxar não aparece. Obrigado!
    {
    /**
    * Run the migrations.
    *
    * @return void
    */
    public function up()
    {
    Schema::create('products_images', function (Blueprint $table) {
    $table->bigIncrements('id');
    $table->unsignedBigInteger('product');
    $table->string('path');
    $table->foreign('product')->references('id')->on('product');

    $table->timestamps();
    });
    }
    /**
    * Reverse the migrations.
    *
    * @return void
    */
    public function down()
    {
    Schema::table('products_images', function (Blueprint $table) {
    Schema::dropIfExists('products_images');
    });
    }
    }

  • @martonpadilha1350
    @martonpadilha1350 4 роки тому

    :(
    ErrorException
    Undefined index: images
    Alguém com esse mesmo erro?

    • @martonpadilha1350
      @martonpadilha1350 4 роки тому +1

      Consegui resolver,
      Troquei $request->allFiles()["images"] por simplesmente $request->all()["images"]

  •  4 роки тому +1

    Dica de vídeo: VueJs

    • @GustavoWeb
      @GustavoWeb 4 роки тому +1

      Vou guardar essa com carinho! \o/

  • @ernanijose1
    @ernanijose1 3 роки тому

    parabéns, muito bom!