AUTOMATIZANDO COM ARTISAN E RESOURCE | LARAVEL TIPS

  Рет қаралды 19,420

Robson V. Leite

Robson V. Leite

Күн бұрын

Descubra tudo que você precisa para sair de onde você está para faturar de 5 a 30 mil (ou mais) todos os meses como agência ou freelancer.
🚀 SAIBA MAIS: agenciadevalor...
--
Receba conteúdos exclusivos, convites para eventos e junte-se ao maior canal de agências e freelancers das galáxias:
🧑‍🚀 CADASTRE-SE: agenciadevalor...
--
MINI CURSO AGÊNCIA DE VALOR: Descubra os 6 CONTEÚDOS DE VALOR onde você vai aprender a faturar alto todos os meses. Todos com aula + PDF de implementação:
🚩 Aula 011 - O que é e como abrir a sua agência digital: agenciadevalor...
🚩 Aula 013 - Os produtos e serviços da sua agência/freela: agenciadevalor...
🚩 Aula 015 - Como criar o contrato da sua agência/freela: agenciadevalor...
🚩 Aula 019 - Como precificar e fazer orçamentos do jeito certo: agenciadevalor...
🚩 Aula 023 - A melhor estratégia de prospecção para sua agência/freela: agenciadevalor...
🚩 Aula 051 - Como criar a estratégia para seus clientes: agenciadevalor...
--
🧲 MENTORIA AGV: agenciadevalor...

Пікірлер: 96
@gabrielbithencourt2122
@gabrielbithencourt2122 2 жыл бұрын
uau, fui o milésimo like !!! Excelente aula, consegui aprender bastante!!!
@piubello
@piubello 5 жыл бұрын
Seus vídeos são excelentes! Qualidade de conteúdo e didática. Gostaria de ver duas coisas: 1 - Controle de usuário com nível de acesso, como exemplo, permissões de acesso à incluir e não editar e também, acesso ao crud de usuários e não no crud de clientes. 2 - Como fazer para usar uma mesma view para o novo e para o editar. Valeu!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Muuuuuito obrigado pelo feedback moquerido! 1 - Cara, é um assunto beeeeeem extenso pra conseguir colocar aqui no youtube! Sem dúvidas que os alunos do curso Laravel Developer vão ter esse tipo de conteúdo... Mas quando estiver pronto eu faço um review aqui :) 2 - Eu não recomendo a prática! Se um formulário é para criar e o outro é pra editar, penso que ter duas visões acaba sendo o desejado... Entendo o quesito "repetição de código", cada um tem uma responsabilidade, um tem persistência e outro não, um tem parâmetro de entrada e o outro não, um tem determinadas validações que outro não tem, um pode ter um preview de uma galeria por exemplo (previamente cadastrada) e o form de cadastro não.... Enfim, são inúmeros casos que ficar lapidando dentro da mesma visão pode acabar sendo mais trabalhoso do que dividir em dois arquivos :P
@theodoradam1109
@theodoradam1109 4 жыл бұрын
Você pode mostrar uma vídeo aula mostrando como os dados são validados?
@carlosdaviaraujo8547
@carlosdaviaraujo8547 4 жыл бұрын
Show de bola Gustavo. Sua forma de explicar é bem inteligente. Como sugestão para a próxima dica : DOMPDF , listando banco de dados, mestre - detalhe, com quebra de página e totalização, com cabeçalho e rodapé. Os vídeos que vi por ai, são muito fracos. Parabéns.
@wenderazevedo9645
@wenderazevedo9645 3 жыл бұрын
Segui a aula anterior, fiquei um dia inteiro fazendo, pra chegar nessa aula e o cara ensinar a fazer em 30 min.¬¬' uahsuahsuhaush Você é fera cara, obrigado e parabéns!
@HirleiCarlosOficial
@HirleiCarlosOficial 4 жыл бұрын
Muito bom legal na estrutura ja coloquei o botão de editar que não tem ai e um botão de voltar em todas as view também que ajuda ficou muito bom
@laeciooliveira268
@laeciooliveira268 5 жыл бұрын
Laravel tips nunca vou perder nenhum episódio
@GustavoWeb
@GustavoWeb 5 жыл бұрын
\o/ isso aí! Fica com a gente se quiser se manter atualizado :P
@jeffxd9380
@jeffxd9380 5 жыл бұрын
Um pedido! Mostre como podemos fazer um controle de níveis de usuário diferenciado, por exemplo: Página HOME do Atendente, Página HOME do Cliente e Página HOME do Gerente... Qual a melhor maneira de se fazer isso? Parabéns pelo conteúdo. Sensacional!
@marianosouza3911
@marianosouza3911 Жыл бұрын
acho q o blade tbm faz as feature flags pra isso.
@jeffxd9380
@jeffxd9380 Жыл бұрын
@@marianosouza3911 desse jeito que fiz na época
@jesse46104
@jesse46104 4 жыл бұрын
Aula excelente novamente!
@disneyandrade
@disneyandrade 3 жыл бұрын
Robson, muito obrigado =)
@gabrielyscheleider5401
@gabrielyscheleider5401 3 жыл бұрын
Aulas incríveis
@rasguilherme
@rasguilherme 3 жыл бұрын
Parabéns excelente conteúdo!
@KaikSilva_Ss
@KaikSilva_Ss 3 жыл бұрын
SENSASIONAL !!!!!
@victoroliveira3199
@victoroliveira3199 4 жыл бұрын
Muito obrigado por compartilhar!
@RenatoMochakkPedroBigodeJr
@RenatoMochakkPedroBigodeJr 5 жыл бұрын
Obrigado pela aula
@flavioalves3165
@flavioalves3165 4 жыл бұрын
Parabéns pelo conteúdo, ta me ajudando muito
@raimundojunior7828
@raimundojunior7828 5 жыл бұрын
Tops
@DucaLuz
@DucaLuz 5 жыл бұрын
Muito bom.
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Que bom que curtiu o conteúdo!
@jamesonalex23
@jamesonalex23 4 жыл бұрын
Boa noite quando é que vocês irão ditar o Laravel 7x? mudaria muita coisa?
@brstars9268
@brstars9268 3 жыл бұрын
O conteúdo desta playlist está me ajudando bastante. Existem algumas coisinhas que preciso adaptar à nova versão do Laravel, mas de resto está me ajudando bastante! Obrigadão!
@uDropper
@uDropper 2 жыл бұрын
Por favor, se possível coloque os views na desc, economiza tempo.
@fatosdefato
@fatosdefato 5 жыл бұрын
irei assistir esta aula umas 5 vezes ate me acostumar
@filipeamc
@filipeamc 5 жыл бұрын
Simples e direto. Valeu, Gustavo!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Que bom que curtiu o conteúdo Filipe! \o/
@luancardosolc
@luancardosolc 4 жыл бұрын
Finalmente alguém explicando o resource com propriedade, parabéns Robson!!!
@gabrielchagas3056
@gabrielchagas3056 5 жыл бұрын
Fala sobre o eloquent, vídeo muito bom!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Agora que passamos pela parte de rotas e um pouco de controlador... O próximo passo é a camada de modelo! Vamos ver bastante recursos dele :)
@weuller25
@weuller25 4 жыл бұрын
Excelente aula. Parabéns. Estou aprendendo bastante.
@jheimesantosdasilveira720
@jheimesantosdasilveira720 4 жыл бұрын
aulas perfeitas, vc é fera de mais, uma dica para trabalhos futuros é integração do laravel com o thema AdminLte
@MichelLeal
@MichelLeal 4 жыл бұрын
Grande homem, parabéns. Seria legal um vídeo com uma estrutura ideal para um projeto, principais recursos e patterns.
@ismaaelvale
@ismaaelvale 4 жыл бұрын
Muito bom Gustavo. Boa didática. Aprendendo muito. Valeu
@limaand2009
@limaand2009 4 жыл бұрын
Como faço para criar route private?
@KaikSilva_Ss
@KaikSilva_Ss 3 жыл бұрын
como poderia fazer esse processo de update com ajax ??
@clebermartins3228
@clebermartins3228 5 жыл бұрын
Já estou no Laravel a algum tempo, mas sempre encontro alguma dica que não conhecia... Valeu pelo curso!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Segue a gente porque semanalmente eu vou trazer conteúdo novo por aqui! É legal acompanhar sob uma outra ótica :)
@fernandorey8902
@fernandorey8902 4 жыл бұрын
Estou aprendendo muito, sua aula é maravilhosa, muito obrigado por dispor de seu tempo para divulgar este aprendizado, parabéns pelo conteúdo !
@Claudio_Pereira
@Claudio_Pereira 5 жыл бұрын
Gustavo, agradeço pelo seu trabalho. Há muito que não mexia com Laravel e PHP e essa série de vídeos era o que eu precisava para me atualizar. Como sugestão, que tal um tópico abordando controle de acesso (login), tando em rotas web quanto em rotas de api? Grande abraço!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Vou montar um episódio sim sobre o login utilizando recursos do Laravel... O famosos make:auth, que teve uma modificação do laravel 6! Ele foi desacoplado e agora temos que instalar um componente a mais... Nada que 30 segundos a mais a gente não resolva :)
@agenciaebenezer
@agenciaebenezer 5 жыл бұрын
Gostaria de saber sobre disparada de emails! Excelente aula!
@douglasandrade5199
@douglasandrade5199 5 жыл бұрын
Gustavo, excelente aula presentada, ao fim revisar o conteúdo, pontuando passo a passo o que foi visto, facilita assimilar. claro, devo reproduzir na minha maquina para fixar. Mecanizar e lançar produção. Obrigado.
@jlima788
@jlima788 5 жыл бұрын
Gustavo muito boa a sua didática, poderia falar sobre filtros com paginação.
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Fala moquerido, tudo certo? Cara, quando se tem MUITO registro, eu trabalharia com os dados do filtro dentro de uma sessão e faria a paginação de uma consulta bruta. Fica mais leve e você tem um domínio maior além de ficar mais performático por não trabalhar com os relacionamentos do eloquent. É possível sim, mas é um pouco trabalhoso. No Laravel Developer eu crio essa estrutura de filtro usando sessão para armazenar os inputs... É mais trabalhoso do que difícil :P
@fatosdefato
@fatosdefato 5 жыл бұрын
comentando ate o minuto 12:45, realmente vc esta certo escreve se muito pouco mais sendo eu um "novato" acredito que tenho que refazer esta playlist mais vezes para me acostumar com essa metodologia de trabalho esta forma de se fazer mais realmente escreve se bem menos do que a forma a qual fui treinado a fazer ex: normalmente crio uma pagina para o formulario uma para receber os dados do form e jogar as infiormações pro banco, outra para puxar os dados do banco e exibir mesclando php com html uma bagunça só outra para o formulario de edição do usuario outra para mandar ("persistir") os dados no banco novamente e outra para apagar os dados entao sao no minimo 5 paginas de codigo....sem mais notavel diferença ne
@acmafra
@acmafra 5 жыл бұрын
Velho, suas aulas são boas pra caramba!!
@gustavogoncalves2101
@gustavogoncalves2101 5 жыл бұрын
Fala sobre o sistema de autenticação do Laravel o Auth, muita boas as aulas, não conhecia nada e já estou fazendo meus primeiros crud's
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Meu xará, vou trazer sim esse conteúdo! Está sendo bastante pedido pelos colegas aqui... Deixa comigo!
@JoseFerreira-zt1gl
@JoseFerreira-zt1gl 4 жыл бұрын
Tenho dúvidas em middleware :(
@tudoumpouco8045
@tudoumpouco8045 4 жыл бұрын
Cara muito bom!! Por favor, não para. Obrigado 👏
@oChaguinha
@oChaguinha 5 жыл бұрын
Para traduzir as URIs das rotas do Auth, não consegui realizando o mesmo processo do método boot do AuthServiceProvider.php. No caso, teria outro meio, ou teria que comentar o Auth::routes(); e fazê-las manualmente?
@GetulioPaulino
@GetulioPaulino 5 жыл бұрын
No seu curso Laravel Developer na UpInside é tudo em video ou tem algum material para ler em PDF?
@douglasandrade5199
@douglasandrade5199 4 жыл бұрын
Fiz em uma hopedagem compartilhada que da acesso ssh, segui os passos, a plataforma só possibilitou com instador automático com a versão máxima Laravel Framework 5.8.35, Nossa o Desenvolvedor sofre com a prestação desses serviços!!
@joabeanderson
@joabeanderson 5 жыл бұрын
gostaria de ver sobre relacionamentos no eloquent com laravel exemplo 1:N e N:N .
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Está anotado aqui! Assim que a gente entrar no assunto referente a modelos, eu vou ter episódio para mostrar os relacionamentos :P
@deltasupri
@deltasupri 5 жыл бұрын
Excelente conteúdo Gustavo! Parabéns mesmo! Tá Show!!
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Que bom que curtiu man \o/
@Anonimousxz
@Anonimousxz 5 жыл бұрын
Sabe o que achei interessante e que pode resultar em um "erro"?. Se você copia todo o código do método store e colocar no método de update, vai resultar em um "erro", que seria o Laravel acabar salvando as informações como sendo um novo usuário ao invés de editar as informações. Então prestem a atenção pessoal!!, não coloquem o $user = New user(); no método de update!! :D Vlw pelo video meu amigo!! já tens mais um inscrito e likes garantido ;)
@tg2707
@tg2707 2 жыл бұрын
Então não precisa alterar no .env o nome laravel para ep01, para ele buscar aquela primeira tabela do episodio um?
@zanelud
@zanelud 5 жыл бұрын
Realizei a alteração no arquivo AppServiceProvinder.php adicionando a linha conforme o Curso, porem o laravel não aceita, o que pode ser Route::resouceVerbs([ 'create' => 'novo' ]);
@cleonthesecond
@cleonthesecond 5 жыл бұрын
Estou com o mesmo erro
@cleonthesecond
@cleonthesecond 5 жыл бұрын
Descobri o erro, o phpstorm tava importando "use Illuminate\Routing\Route;" quando na verdade o correto seria use "Illuminate\Support\Facades\Route;". Segue o link da documentação onde eu achei a forma correta de fazer: laravel.com/docs/5.7/controllers#restful-localizing-resource-uris
@barrosbarroso5505
@barrosbarroso5505 4 жыл бұрын
@@cleonthesecond vlw man, tava dando erro aqui. No .code não tem essas implementações kkkk mas ta tranquilo. Obg de novo
@rodrigobeloyanisdiasmoraes7647
@rodrigobeloyanisdiasmoraes7647 5 жыл бұрын
Parabéns!
@ricabomfim
@ricabomfim 5 жыл бұрын
Parabens pelos vídeos. Show de bola. Gostaria de saber como fazer uma rota extra do tipo "atestar o recebimento/pagamento". Como faria para "encaixar" esta rota extra utilizando o resorce.
5 жыл бұрын
Cara, o tio rob conseguiu um clone, no quesito didática, excepcional! Parabéns para ambos! Vc tá muito fod@ =D Quando vc começou a desenvolver o curso de laravel, eu já estava bem confortável com a praticidade que esse fw nos trás, e por isso não achei que iria precisar do curso. Hoje, consumindo a playlist, consigo ter uma ideia do quão o curso deve ser e me deixou tentado a comprá-lo =D Gostaria de 2 coisas: Coisa (1) Explicação (Teoria ou Implementação com exemplos) do uso dos Providers AppServiceProvider; AuthServiceProvider; BroadcastServiceProvider; EventServiceProvider; (esse é o que eu mais tenho interesse atualmente) Coisa (2) Configuração das respostas (return) em json (utilização em api)
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Hhahahahaa valeu pelo feedback! Muita convivência, daí pega até os jeitos do tio :P Não fica esperando não! Bora entrar pro treinamento logo e pegar uma metodologia bacana de desenvolvimento. Coisa 1 - Todos os providers que você citou eu nunca precisei manipular nenhum deles... Até é feita algumas configurações no AppServiceProvider (defaultStringLenght, registro de componentes blade...) mas nada de coisa de outro mundo, coisa de 5 linhas! O AuthServiceProvider, no caso do curso eu desenvolvo uma estrutura de login que inclusive já saiu vídeo aqui no canal sobre o assunto. Fácil e rápido de implementar, direto ao ponto! Os demais, não precisei alterar nada até hoje... Consegue me dar um exemplo do que deseja fazer para manipular os providers? Assim eu consigo pensar num conteúdo pra um episódio :) Coisa 2 - Pra mim pelo menos não tem muito segredo... Há alguns parâmetros no modelo que é legal você configurar para ocultar da API, mas é coisa tranquila de fazer, é praticamente um fillable! Um vetor de string com o nome dos campos que podem ou não ser exibidos. Mas também é um assunto que nunca tive uma grande demanda! Espero ter ajudado :)
@valdineyribeiro8805
@valdineyribeiro8805 4 жыл бұрын
Não entendi se nesse comando "php artisan make:controller Form:\\\TesteController --resource --model=User" se ele já cria a model "User" ou se ele apenas apontar para a model existente.
@marcelobarth9393
@marcelobarth9393 5 жыл бұрын
Explicações e didática excelentes. Muito show Gustavo!
@higor7803
@higor7803 5 жыл бұрын
Sensacional cara, muito bom mesmo. Poderia falar sobre relacionamentos entre duas ou mais tabelas Gustavo?
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Vamos ter um episódio só sobre isso! Assim que a gente começar a abordar o eloquent :)
@Anonimousxz
@Anonimousxz 5 жыл бұрын
Espero ver algo com relação a construção de uma API ou o consumo de dados vindo da API, seria bem interessante. :D
@rodrigo.s.ribeiro
@rodrigo.s.ribeiro 4 жыл бұрын
Precisa de alguma configuração pra funcionar a injeção de dependência dessa forma "public function show(Cliente $cliente)"? Quando dou um dd($cliente), vem informações do objeto, mas sem os dados do attributes. Mas recebendo id por parametro "public function show($id)" e buscando "$cliente = Cliente::findOrFail($id);" funciona normal.
@ricabomfim
@ricabomfim 5 жыл бұрын
Parabéns os vídeos são ótimos. Pretendo sempre utilizar o resource. Porém gostaria de saber como seria possível incluir rotas extras para, por exemplo, atestar o recebimento/pagamento de um registro. Seria uma alteração parcial onde apenas um ou dois campos seriam alterados.
@JardelBerti
@JardelBerti 5 жыл бұрын
Atualiza seu curso na Upinside para a versão 6 que eu quero fazer, porém já quero fazer da versão mais atualizada. Valeu pelas dicas, muito bom, obrigado.
@GustavoWeb
@GustavoWeb 5 жыл бұрын
O que é mostrado dentro do curso é compatível com as novas versões sim... Existem algumas ressalvas do que mudou de uma versão pra outra, mas fica tranquilo que vou fazer um material bacana para as novas versões.
@moisespinheirosouzacarmode5539
@moisespinheirosouzacarmode5539 3 жыл бұрын
Não se pode ter mais do que 1 botão relacionado ao form. Portanto, como eu faria para ter botões personalizados na View(Tabela) em forma de Links, Ex.: (View, Edit, Save, Delete). Ou seja, realizar todos essas ações na mesma tela.
@playerboxiptv8346
@playerboxiptv8346 4 жыл бұрын
Mais um Like, mto bom
@mr.nguende
@mr.nguende 4 жыл бұрын
Olá estou curtindo as vossas aulas "muito boas". Gostaria de saber como criptografar a senha no lado do servidor com o laravel. Saudações
@fatosdefato
@fatosdefato 5 жыл бұрын
quando eu for fazer um crud dos produtos por exemplo devo cria uma rota -> Route::resource('produtos','Form\\ProdutoController')->names('produto')->parameters([ 'produtos' => 'products' ]); esta correto esta afirmação nao esta ? por favor responda o comentario ... :-(
@jross9919
@jross9919 5 жыл бұрын
UP
@fatosdefato
@fatosdefato 5 жыл бұрын
@@jross9919 obrigado por me responder já que ninguém faz
@vandolvr
@vandolvr 5 жыл бұрын
​@@fatosdefato Não necessariamente. O que vc citou, caso vc crie seu controller com injeção de dependência.
@golmengao
@golmengao 5 жыл бұрын
opa beleza? vai ter um episodio de impressão de de relatórios usando a mvc?
@GustavoWeb
@GustavoWeb 5 жыл бұрын
A camada MVC já estamos vendo pequenas peças do quebra cabeça.... Quanto a relatórios, eu não sei qual problema que você está enfrentando! Consegue me dar mais detalhes?
@rafablum
@rafablum 5 жыл бұрын
Uma dúvida, quem puder me esclarecer, por favor, Fiz um curso onde nas funções não usamos a injeção de dependências ($id), e nas aulas aqui usamos (Enti $enti). Minha questão é, qual o beneficio, o que faz de diferente? Pois se faço um método para mostrar user, por exemplo posso enviar o ID e no método fazer a busca no DB e mostrar os mesmo dados que se tivesse feito a injeção de dependências. Não sei talvez seja a resposta, mas seria pela questão de não precisar fazer a busca em DB, assim não teria um maior processamento, pois pode ser um DB grande... Obrigado.
@limaand2009
@limaand2009 4 жыл бұрын
Como é feito join entre tabelas ?
@AdihGobira
@AdihGobira 4 жыл бұрын
Fala @Anderson, blz? para fazer o Join de tabelas é usado $users = DB::table('users') ->join('contacts', 'users.id', '=', 'contacts.user_id') ->join('orders', 'users.id', '=', 'orders.user_id') ->select('users.*', 'contacts.phone', 'orders.price') ->get(); Qualquer coisa, dá um pulinho la no video de relacionamento de modelos, que ta tranquilo ^^
@ademir-adebastiani5740
@ademir-adebastiani5740 5 жыл бұрын
Não sei se ja tem no curso, como gerar PDF no Laravel.
@GustavoWeb
@GustavoWeb 5 жыл бұрын
Não tem isso em específico no curso até o momento... Mas é um tópico que eu vou mostrar como fazer no Laravel sim :) Inclusive no curso Laravel Developer, tem uma parte de contratos onde é gerado automaticamente uma minuta, que pode ser muito bacana gerar um pdf!
@ademir-adebastiani5740
@ademir-adebastiani5740 5 жыл бұрын
@@GustavoWeb Valeu Gustavo.
CRIANDO RELACIONAMENTOS ENTRE MODELOS | LARAVEL TIPS #007
41:53
Robson V. Leite
Рет қаралды 36 М.
VERSIONANDO BANCO DE DADOS COM MIGRATIONS | LARAVEL TIPS #005
33:52
Robson V. Leite
Рет қаралды 18 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН
She made herself an ear of corn from his marmalade candies🌽🌽🌽
00:38
Valja & Maxim Family
Рет қаралды 18 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
When you have a very capricious child 😂😘👍
00:16
Like Asiya
Рет қаралды 18 МЛН
INTOXICAÇÃO POR CROMO
19:11
FERMED REVALIDA
Рет қаралды 15
COMO FAZER REQUISIÇÕES AJAX NO LARAVEL | LARAVEL TIPS #013
29:52
Robson V. Leite
Рет қаралды 30 М.
LARAVEL LOGIN COM ARTISAN E HARDCODE | LARAVEL TIPS #008
35:27
Robson V. Leite
Рет қаралды 39 М.
PHP Orientado a Gambiarra? Verdade ou mentira?
7:12
eduteka
Рет қаралды 3,1 М.
O jeito errado de programar com o ChatGPT
16:29
Augusto Galego
Рет қаралды 81 М.
Zelensky reveals Putin’s plan / Russia loses territory
12:10
NEXTA Live
Рет қаралды 404 М.
Primeiros passos com Inertia.js: SPAs com Laravel sem API!
38:10
Hard Coding - por Matheus Dal'Pizzol
Рет қаралды 11 М.
GERENCIANDO E ORGANIZANDO ASSETS NO LARAVEL | LARAVEL TIPS #010
34:20
Robson V. Leite
Рет қаралды 18 М.
人是不能做到吗?#火影忍者 #家人  #佐助
00:20
火影忍者一家
Рет қаралды 20 МЛН