AUTOMATIZANDO COM ARTISAN E RESOURCE | LARAVEL TIPS

Поделиться
HTML-код
  • Опубликовано: 30 ноя 2024

Комментарии • 96

  • @gabrielbithencourt2122
    @gabrielbithencourt2122 2 года назад

    uau, fui o milésimo like !!! Excelente aula, consegui aprender bastante!!!

  • @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

  • @KaikSilva_Ss
    @KaikSilva_Ss 3 года назад

    SENSASIONAL !!!!!

  • @disneyandrade
    @disneyandrade 3 года назад

    Robson, muito obrigado =)

  • @victoroliveira3199
    @victoroliveira3199 4 года назад

    Muito obrigado por compartilhar!

  • @theodoradam1109
    @theodoradam1109 4 года назад

    Você pode mostrar uma vídeo aula mostrando como os dados são validados?

  • @jesse46104
    @jesse46104 4 года назад

    Aula excelente novamente!

  • @laeciooliveira268
    @laeciooliveira268 5 лет назад +1

    Laravel tips nunca vou perder nenhum episódio

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      \o/ isso aí! Fica com a gente se quiser se manter atualizado :P

  • @flavioalves3165
    @flavioalves3165 4 года назад

    Parabéns pelo conteúdo, ta me ajudando muito

  • @rasguilherme
    @rasguilherme 3 года назад

    Parabéns excelente conteúdo!

  • @uDropper
    @uDropper 2 года назад

    Por favor, se possível coloque os views na desc, economiza tempo.

  • @gabrielyscheleider5401
    @gabrielyscheleider5401 3 года назад

    Aulas incríveis

  • @raimundojunior7828
    @raimundojunior7828 4 года назад

    Tops

  • @piubello
    @piubello 5 лет назад +18

    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 лет назад +4

      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

  • @RenatoMochakkPedroBigodeJr
    @RenatoMochakkPedroBigodeJr 4 года назад

    Obrigado pela aula

  • @jeffxd9380
    @jeffxd9380 4 года назад +14

    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 11 месяцев назад +1

      acho q o blade tbm faz as feature flags pra isso.

    • @jeffxd9380
      @jeffxd9380 11 месяцев назад

      @@marianosouza3911 desse jeito que fiz na época

  • @ismaaelvale
    @ismaaelvale 4 года назад

    Muito bom Gustavo. Boa didática. Aprendendo muito. Valeu

  • @DucaLuz
    @DucaLuz 5 лет назад +2

    Muito bom.

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Que bom que curtiu o conteúdo!

  • @fatosdefato
    @fatosdefato 5 лет назад

    irei assistir esta aula umas 5 vezes ate me acostumar

  • @weuller25
    @weuller25 4 года назад

    Excelente aula. Parabéns. Estou aprendendo bastante.

  • @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!

  • @jheimesantosdasilveira720
    @jheimesantosdasilveira720 4 года назад

    aulas perfeitas, vc é fera de mais, uma dica para trabalhos futuros é integração do laravel com o thema AdminLte

  • @luancardosolc
    @luancardosolc 3 года назад

    Finalmente alguém explicando o resource com propriedade, parabéns Robson!!!

  • @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 !

  • @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.

  • @gabrielchagas3056
    @gabrielchagas3056 5 лет назад +3

    Fala sobre o eloquent, vídeo muito bom!

    • @GustavoWeb
      @GustavoWeb 5 лет назад +2

      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 :)

  • @MichelLeal
    @MichelLeal 4 года назад

    Grande homem, parabéns. Seria legal um vídeo com uma estrutura ideal para um projeto, principais recursos e patterns.

  • @filipeamc
    @filipeamc 5 лет назад +4

    Simples e direto. Valeu, Gustavo!

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Que bom que curtiu o conteúdo Filipe! \o/

  • @Chiquiim
    @Chiquiim 4 года назад

    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?

  • @jlima788
    @jlima788 5 лет назад +1

    Gustavo muito boa a sua didática, poderia falar sobre filtros com paginação.

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      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

  • @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.

  • @rodrigobeloyanisdiasmoraes7647
    @rodrigobeloyanisdiasmoraes7647 5 лет назад

    Parabéns!

  • @Claudio_Pereira
    @Claudio_Pereira 5 лет назад +1

    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 :)

  • @tudoumpouco8045
    @tudoumpouco8045 4 года назад

    Cara muito bom!! Por favor, não para. Obrigado 👏

  • @joabeanderson
    @joabeanderson 5 лет назад +5

    gostaria de ver sobre relacionamentos no eloquent com laravel exemplo 1:N e N:N .

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      Está anotado aqui! Assim que a gente entrar no assunto referente a modelos, eu vou ter episódio para mostrar os relacionamentos :P

  •  5 лет назад +1

    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 лет назад +1

      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 :)

  • @agenciaebenezer
    @agenciaebenezer 5 лет назад +1

    Gostaria de saber sobre disparada de emails! Excelente aula!

  • @KaikSilva_Ss
    @KaikSilva_Ss 3 года назад

    como poderia fazer esse processo de update com ajax ??

  • @85arlin
    @85arlin 5 лет назад

    Velho, suas aulas são boas pra caramba!!

  • @marcelobarth9393
    @marcelobarth9393 5 лет назад

    Explicações e didática excelentes. Muito show Gustavo!

  • @GetulioPaulino
    @GetulioPaulino 4 года назад

    No seu curso Laravel Developer na UpInside é tudo em video ou tem algum material para ler em PDF?

  • @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.

  • @JoseFerreira-zt1gl
    @JoseFerreira-zt1gl 4 года назад

    Tenho dúvidas em middleware :(

  • @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

  • @gustavogoncalves2101
    @gustavogoncalves2101 5 лет назад +1

    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 лет назад +1

      Meu xará, vou trazer sim esse conteúdo! Está sendo bastante pedido pelos colegas aqui... Deixa comigo!

  • @clebermartins3228
    @clebermartins3228 5 лет назад +2

    Já estou no Laravel a algum tempo, mas sempre encontro alguma dica que não conhecia... Valeu pelo curso!

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      Segue a gente porque semanalmente eu vou trazer conteúdo novo por aqui! É legal acompanhar sob uma outra ótica :)

  • @deltasupri
    @deltasupri 5 лет назад +1

    Excelente conteúdo Gustavo! Parabéns mesmo! Tá Show!!

    • @GustavoWeb
      @GustavoWeb 5 лет назад

      Que bom que curtiu man \o/

  • @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!!

  • @limaand2009
    @limaand2009 4 года назад

    Como faço para criar route private?

  • @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.

  • @higor7803
    @higor7803 5 лет назад +1

    Sensacional cara, muito bom mesmo. Poderia falar sobre relacionamentos entre duas ou mais tabelas Gustavo?

    • @GustavoWeb
      @GustavoWeb 5 лет назад +1

      Vamos ter um episódio só sobre isso! Assim que a gente começar a abordar o eloquent :)

  • @Anonimousxz
    @Anonimousxz 4 года назад

    Espero ver algo com relação a construção de uma API ou o consumo de dados vindo da API, seria bem interessante. :D

  • @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.

  • @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.

  • @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?

  • @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 лет назад +1

      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.

  • @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

  • @playerboxiptv8346
    @playerboxiptv8346 4 года назад

    Mais um Like, mto bom

  • @Anonimousxz
    @Anonimousxz 4 года назад

    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 ;)

  • @zanelud
    @zanelud 5 лет назад +3

    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 4 года назад

      Estou com o mesmo erro

    • @cleonthesecond
      @cleonthesecond 4 года назад +6

      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 года назад +1

      @@cleonthesecond vlw man, tava dando erro aqui. No .code não tem essas implementações kkkk mas ta tranquilo. Obg de novo

  • @golmengao
    @golmengao 5 лет назад +1

    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 4 года назад

    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 ^^

  • @fatosdefato
    @fatosdefato 5 лет назад +1

    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 4 года назад +1

      ​@@fatosdefato Não necessariamente. O que vc citou, caso vc crie seu controller com injeção de dependência.

  • @ademir-adebastiani5740
    @ademir-adebastiani5740 5 лет назад +2

    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.