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
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.
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?.
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!!!
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.
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 :(
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.
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?
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!
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 !
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.
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.
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.
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 ....
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.
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.
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?
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
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?
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
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?
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
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 :)
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?
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.
@@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!
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'); }); } }
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
UP
boa
up
Up
As explicações do CARA é show! Dúvidas dirimidas.
Valeu Gustavo, tu é "porreta".
Show me ajudou muito. Agora criar redicionamento de tamanho e marca dágua.
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"
isso é muito importante e faço muito
Muito top velho! Valeu! Ajudou muito!!
Aprendi laravel com esse cara... foda!
Cara! Simplesmente maravilhoso, sem igual!!!! Show de bola, chuchu docinho...docinho....
Legal Gustavo, trazer essa vídeo aula apresentando esse upload de um arquivo que é bastante utilizado na produção das aplicações Web. Obrigado.
Toda santa aplicação vai precisar de um upload :P
Parabéns pela aula, muito detalhada. Obrigado por compartilhar um pouco do seu conhecimento.
Parabens irmão, faz quase 8 anos que acompanho a upinside!!!
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.
UP. postar as aulas no Github!
muito bom esta aula... aprendi muito. Parabéns pela didática, simples e direto ao ponto. Show de bola.
EU AMO O GUSTAVO!!!!!!!! Ele sempre salvando meu dia kkkkkkkkkk
Cara você é D+, parabéns pelo conteúdo.
é vamo pra proxima mais uma sem concluir
Fala Gustavo!
Meu Brother, você não faz ideia de como você já me ajudou... Obrigado!
Sugestão para uma próxima aula: "Utilize Laravel com Vuejs do Jeito certo" (api com jwt)...
Fala Gustavo blz? Sugestão de vídeo (cachês no Laravel) um abraço
Gratidão Gustavo
Mais conteúdo de qualidade, Show! Parabéns pessoal da UpInside.
Que bom que curtiu \o/
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?.
Muito bom, parabéns
Parabéns pelo conteudo Gustavo web.
Uma sugestão seria configuração e uso do Laravel Passport pois usa o oauth2.
Preciso muito aprender isso! Top + #BoraProgramar
\o/
Cara vcs são incríveis, sério msm, MUITO OBRIGADO POR ESSA AULA PERFEITA
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!!!
Show!!!!
Muito boa!
Que bom que curtiu man \o/
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.
Boa Gustavo. Muito bom seus videos. Poderia fazer um com múltiplos bancos de dados (mudando de acordo com usuário) usando o laravel
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 :(
Robson consegue me dar uma ajuda nesse projeto ai? estou com um erro que não consigo resolver
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.
Resolvido...
Show
vo pra proxima aula não consigo falta material nesta aula para poder prosseguir
Muito legal. sugestão: impressão de um boleto
Podemos estudar algo com um meio de pagamento :)
Uma sugestão é utilizar o método Storage::url() do storage para montar a url.
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?
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!
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 !
Depois de ler a doc do frame, conseguir exibir assim ->
Obrigado pela aula. Minha sugestão é fazer testes no laravel com PHPunit por exemplo
Gustavo se possivel fale de API no laravel, desde ja obrigado pelos conteudos
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.
Perfeito ...parabéns!
Queria tanto que essas aulas fossem da versão atual do laravel :/ to apanhando pakas por causa da mudança
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.
Boa aula, mas vc poderia montar uma aula sobre como salvar informação da view para tabela no banco de dados! pode simples.
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.
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 ....
pelo visto ele só responde aos elogios
@@sidneiferreira8716 bem assim pai
Ei Gustavo, você pode fazer um conteúdo sobre Queues no Laravel?
Está gravado! Logo sai aqui no canal... Fica atento no episódio dessa semana :)
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.
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.
como que faz pra fazer storage com o nome e extensão original do arquivo ?
Você é foda Gustavo =D
Parabens
A pasta que virou um link no local "storage", Como publicar em um servidor externo para continuar a ter este link?
chefe não esta retornando os dados do product nao saberia dizer pq ?
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?
Ó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
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
Como posso fazer api que retorna notificação por sms
Laravel com Ajax para requesicoes assincronas
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?
Como fazer CROP de imagens no laravel?
Validation com request.
Autenticação Rest c/ Passport! :)
Aí só se for na API! E na api provavelmente eu devo trabalhar com jwt \o/
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
showwwww
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?
como fazer para enviar um documento ou mensagem por email usando laravel
bah queria enviar no mesmo request dois campos de file
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
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 :)
No caso para eu mandar uns 800 arquivos eu tenho que alterar alguma regra?
sugestao: como customizar as mensagem de login
Já tem vídeo aqui no canal sobre isso! Dois ainda se não me falha a memória.... Com e sem ajax :)
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?
conseguiu resolver?
Opa, cara, esquece. Nem lembro mais onde está o código fonte que fiz disso. Valeu.
@@williamtome7426 desistiu?
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.
Alguém tem o github do projeto?
estou tentando colocar um arquivo .gltf no store e na transferencia ele ta mudando pra um .json alguem tem ideia do problema ?
The "" file does not exist or is not readable.
Alguem teve esse erro
fiz upload, mas n aparece desse jeito... e o file aparece vazio =/
Parabéns pela aula, show !!! sugestão: criação de um package laravel com publicação em repositório tipo packagist.org/
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
@@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!
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');
});
}
}
conseguiu resolver?
@@sidneiferreira8716 opa tdo bem? Não consegui. Busquei em outros lugares e não deu certo tb.
UP!!!!!!!!
:(
ErrorException
Undefined index: images
Alguém com esse mesmo erro?
Consegui resolver,
Troquei $request->allFiles()["images"] por simplesmente $request->all()["images"]
Dica de vídeo: VueJs
Vou guardar essa com carinho! \o/
parabéns, muito bom!