Pessoal, por algum motivo muito louco o episódio sumiu do canal então fizemos o repost! Na listagem de vídeos ele vai ficar fora de ordem, mas na playlist fica tudo 100% \o/
Amigo, boa noite. Gostaria de agradecer pelo seu conteúdo, você não faz ideia do quanto está sendo interessante para mim ver suas aulas. Muito obrigado por compartilhar do seu conhecimento e um grande abraço.
São sempre os mesmos! Sei lá se é hater ou se é um robô louco do youtube que não gosta de mim... kkkkkk Só sei que é fervoroso e sempre esses 3 ou 4 aparecem por aqui, logo nos primeiros minutos do vídeo postado! Vai entender o.O
O problema de utilizar o $request->except(['_token']); no $post->create() Pode ser resolvido com o $request->only('title', 'subtitle','content'); Assim você evita de ficar repetindo as linhas de inserção dos valores.
Show, tu explica muito bem ambas opções que o laravel tem, isso fica mais claro, explica o porque daquilo e a origem e não simplesmente faz. Top suas aulas e sua didática. Continue!!!
Parabéns novamente Gustavo!!! Show de conhecimentos e didática perfeita. Muito obrigado por compartilhar. Estou começando agora com Laravel e ficou muito mais simples aprender com a grande ajuda que você e todos os colaboradores do canal estão dando para a comunidade desenvolvedora. ;)
Comecei a acompanhar a série de tips não faz muito tempo. Estou um pouco atrasado para sugerir algum tópico. No entanto a quantidade e qualidade de informações, conceitos tem mantido um alto nível. Parabéns a vocês pela iniciativa. Grande abraço.
Gustavo, obrigado por mais essa aula de qualidade! Estou aprendendo muito assistindo o Laravel Tips. Tenho certeza que muitos iniciantes, assim como eu, estão tirando diversas dúvidas e adquirindo confiança na utilização do Laravel. Graças a sua generosa colaboração.
Parabéns pela serie. Eu tenho uma dúvida: Se quizessemos por exemplo que o campo slug/title não fosse repetido no banco, de que modo eu faria isso? O laravel já tem recursos nativos para fazer essa verificação? Ou um exemplo que faz mais sentido, um formulário de cadastro de usuário onde ao cadastrar um novo usuário o cpf ou e-mail não pode já estar cadastrado para outro usuário que exista no banco.
Olá, Gustavo. Parabens pelo curso. Uma duvida: usando a persistência pelo create com array associativo, como se faz a validação dos campos recebidos? Da outra forma, item por item, vc nem fez validação, mas poderia se quisesse, um a um. Mas no caso do create? como se faz?
Duvida, em meu sistemas desktop utilizo sempre de um campo status, ( 0 = ativo , 1 = excluído) nunca usei opção de excluir definitivo. Para tal seria correto fazer uso da Function Update ? e criar um campo no request com type="hidden" para passar se esta sendo desabilitado o campo ?
Gustavo, estou com uma aplicação bem complexa e em varios pontos utiliza uma variavel que esta em constants.php. Gostaria de saber se ha como buscar o valor da variavel em campo de tabela.
Existe alguma forma correta de fazer exclusão lógica no Laravel? dificilmente faço a exclusão de registros no banco de dados. Obrigado pelos ótimos vídeos!
Bom com sempre Gustavo. Mas aproveitando a questão do mutator, imagina que num cadastro de movimentos de estoque, eu precise setar o saldo do produto, que nesse modelo hipotético, fica no produto. A princípio teria que criar um método no produto, e através do relacionamento, chamá-lo num mutator em movimentos, passando os parâmetros nescessário, certo? Da mesma forma, nesse caso, ter uma classe de regras de negócio, separada, com métodos específicos para saldo, controles de reservas e etc, me parece ser mais interessante. Que tal um tips mostrando vantagens e desvantagens destas duas abordagens?
Fala Gustavo Web, show de bola o conteúdo. Estou curtindo pakas. Como podemos usar somente uuid como pk, sem id nos nossos modelos e tabelas? É possível? Qual a melhor prática?
Opa! Estou vendo suas aulas e ajudam muito, obrigado e parabéns pelo trabalho! Mas uma dúvida: você usa phpstorm certo? Eu uso ele também, no windows, mas o terminal não tem essas dicas de comandos ou autocomplete. É por causa do terminal do windows? Conhece alguma forma de fazer isso funcionar?
Muito bom!!! Eu só não entendi direito o por que la no Modelo de Post, foi necessario criar apenas o setTitleAttribute e os outros como Subtitulo e Content não. Você só fez o do setTitleAttribute pra mostra que da pra automaticamente preencher uma outra coluna do banco(slug), mas não precisaria desse setTitleAttribute se não fosse por isso?.
Nesse caso sim, esse recurso do laravel se chama Mutator e serve para você alterar alguma informação de um atributo antes de salvar determinado dado ou ao traze-lo do banco de dados para o controller laravel.com/docs/master/eloquent-mutators
Olá Gustavo! Obrigado por mais uma excelente aula. Qual a forma mais eficiente de tratarmos slugs repetidos (considerando que os mesmos deverão ser únicos sempre) ?
Olá Carlos! Aqui vai um help... Para cases pequenos, onde você precisa criar apenas um ou 2 modelos que serão utilizados 'slugs' esse exemplo passado na vídeo aula resolve. Para casos onde você irá usar slugs em vários modelos da sua aplicação ou que os casos sejam um pouco mais complexos como o seu, eu aconselho o uso de Traits. Sendo assim, acho válido dar uma olhada nessa lib open source: github.com/cviebrock/eloquent-sluggable Ela resolve seu problema de slugs repetidos de uma forma bem tranquila. Espero ter ajudado ; ) !
Olá. Meu código está retornando esse erro: General error: 1364 Field 'author' doesn't have a default value quando tento salvar no Post. Alguém já passou por isso e resolveu?
Gustavo: neste trecho ua-cam.com/video/y6NtLvbtDs0/v-deo.html, você fala que não tem como lembrar ou saber os campos que estão sendo passados. No entanto, se usarmos o "only", já ficaria evidente, ou ainda se usarmos o "fillable" do Model como referência, também teríamos uma rastreabilidade dos campos, não? Poderia explicar um pouco melhor isso?
Por algum motivo sobrenatural, ele sumiu do youtube! Ele não tava na playlist e nem na listagem de vídeos... Aqui (reza a lenda kkkkk) que ninguém removeu! Aí upamos pra playlist ficar 100%
Pessoal, por algum motivo muito louco o episódio sumiu do canal então fizemos o repost! Na listagem de vídeos ele vai ficar fora de ordem, mas na playlist fica tudo 100% \o/
Gostaria de saber, como posso separar as regras de negócio da classe de modelo, existe algum padrão pra isso?
👏👏👏👏👏👏👏👏👏👏
Amigo, boa noite. Gostaria de agradecer pelo seu conteúdo, você não faz ideia do quanto está sendo interessante para mim ver suas aulas. Muito obrigado por compartilhar do seu conhecimento e um grande abraço.
Muito bom não sei como ainda da dislike acontece tem gente são sabe nem o que é
Vídeo lançado a 24 minutos, o vídeo tem 35 minutos, 3 dislikes, não tem espirito natalino pra esse pessoal hahaha. Grato pelo vídeo!
São sempre os mesmos! Sei lá se é hater ou se é um robô louco do youtube que não gosta de mim... kkkkkk
Só sei que é fervoroso e sempre esses 3 ou 4 aparecem por aqui, logo nos primeiros minutos do vídeo postado! Vai entender o.O
Curso super TOP de linha!!! Então Isso ai é a concorrência que achou muito Phodastica a aula e tem medo!
O problema de utilizar o $request->except(['_token']); no $post->create() Pode ser resolvido com o $request->only('title', 'subtitle','content'); Assim você evita de ficar repetindo as linhas de inserção dos valores.
Simplesmente Incrível !!
Cara explica muito bem!!!
Agradecido por mais uma aula.
Show, tu explica muito bem ambas opções que o laravel tem, isso fica mais claro, explica o porque daquilo e a origem e não simplesmente faz. Top suas aulas e sua didática. Continue!!!
Como alguém pode dar dislike num vídeo desses?
Laravel Tips ta top demais! Valeu Gustavo 🤘🏼
Muito bom.
valeu pelo conteúdo.
Parabéns novamente Gustavo!!! Show de conhecimentos e didática perfeita. Muito obrigado por compartilhar. Estou começando agora com Laravel e ficou muito mais simples aprender com a grande ajuda que você e todos os colaboradores do canal estão dando para a comunidade desenvolvedora. ;)
Show a explicação
Um dos melhores cursos.
Objetivo, didático... talvez alguns desafios do simples ao avançado como exercício seriam bons para fixar.
muito top!
Comecei a acompanhar a série de tips não faz muito tempo. Estou um pouco atrasado para sugerir algum tópico. No entanto a quantidade e qualidade de informações, conceitos tem mantido um alto nível. Parabéns a vocês pela iniciativa. Grande abraço.
Gustavo, obrigado por mais essa aula de qualidade! Estou aprendendo muito assistindo o Laravel Tips. Tenho certeza que muitos iniciantes, assim como eu, estão tirando diversas dúvidas e adquirindo confiança na utilização do Laravel. Graças a sua generosa colaboração.
Ótimo vídeo.
Seria interessante se fizessem um episódio sobre gates e policies
Dicas valiosas! Gustavo Web tem curso de laravel?
Laravel é uma obra de arte!
Quando voces vao ensinar a usar a Stack TALL? (TailwindCSS + AlpineJS + Livewire + Laravel)
Ótimo conteúdo sempre!
Parabéns pela serie. Eu tenho uma dúvida: Se quizessemos por exemplo que o campo slug/title não fosse repetido no banco, de que modo eu faria isso? O laravel já tem recursos nativos para fazer essa verificação? Ou um exemplo que faz mais sentido, um formulário de cadastro de usuário onde ao cadastrar um novo usuário o cpf ou e-mail não pode já estar cadastrado para outro usuário que exista no banco.
Show de bola! Tem o Request nestes atalhos reduzidos ai? Obrigado pelo conteúdo.
Gostaria de saber, como posso separar as regras de negócio da classe de modelo, existe algum padrão pra isso?
Olá Gustava se for possível abordar em aula sobre Eventos no Laravel ou Ferramentas de broadcast avançadas. De já obrigado por compartilhar a aula!
Toooooooooooooooooop
As aulas são ótimas, muito bem explicado, parabéns ! Haveria como criar uma aula falando sobre Pivot ?
Olá, Gustavo. Parabens pelo curso. Uma duvida: usando a persistência pelo create com array associativo, como se faz a validação dos campos recebidos? Da outra forma, item por item, vc nem fez validação, mas poderia se quisesse, um a um. Mas no caso do create? como se faz?
Também fiquei com essa dúvida.
Parabéns! Ótimo conteúdo, como sempre.
Duvida, em meu sistemas desktop utilizo sempre de um campo status, ( 0 = ativo , 1 = excluído) nunca usei opção de excluir definitivo. Para tal seria correto fazer uso da Function Update ? e criar um campo no request com type="hidden" para passar se esta sendo desabilitado o campo ?
Show de bola como sempre! Parabéns pelo conteúdo!
qual o valor desse parametro e como ele chega na model?
Excelente conteúdo! Tá de parabéns!
Show de bola gustavo.
Como sugestão, que tal mostrar como fazer relatorios mestre/detalhe.
Gustavo, estou com uma aplicação bem complexa e em varios pontos utiliza uma variavel que esta em constants.php. Gostaria de saber se ha como buscar o valor da variavel em campo de tabela.
Existe alguma forma correta de fazer exclusão lógica no Laravel? dificilmente faço a exclusão de registros no banco de dados. Obrigado pelos ótimos vídeos!
perguntar uma coisa , o curso laravel developer vai ser atualizado quando sair o laravel 7?
é melhor usar esse método ou o protected $fillable[] ??
Porra, que aula sensacional !!! Parabéns !!
podia ensinar como configurar o adminLTE
Bom com sempre Gustavo.
Mas aproveitando a questão do mutator, imagina que num cadastro de movimentos de estoque, eu precise setar o saldo do produto, que nesse modelo hipotético, fica no produto.
A princípio teria que criar um método no produto, e através do relacionamento, chamá-lo num mutator em movimentos, passando os parâmetros nescessário, certo?
Da mesma forma, nesse caso, ter uma classe de regras de negócio, separada, com métodos específicos para saldo, controles de reservas e etc, me parece ser mais interessante.
Que tal um tips mostrando vantagens e desvantagens destas duas abordagens?
Fala Gustavo Web, show de bola o conteúdo. Estou curtindo pakas.
Como podemos usar somente uuid como pk, sem id nos nossos modelos e tabelas? É possível? Qual a melhor prática?
Opa!
Estou vendo suas aulas e ajudam muito, obrigado e parabéns pelo trabalho!
Mas uma dúvida: você usa phpstorm certo? Eu uso ele também, no windows, mas o terminal não tem essas dicas de comandos ou autocomplete.
É por causa do terminal do windows? Conhece alguma forma de fazer isso funcionar?
Sugestão: "Laravel autenticando com LDAP."
Mesmo assim a regra de negócio fica dentro do Controller. Isso é uma boa prática ?
Muito bom!!!
Eu só não entendi direito o por que la no Modelo de Post, foi necessario criar apenas o setTitleAttribute e os outros como Subtitulo e Content não.
Você só fez o do setTitleAttribute pra mostra que da pra automaticamente preencher uma outra coluna do banco(slug), mas não precisaria desse setTitleAttribute se não fosse por isso?.
Nesse caso sim, esse recurso do laravel se chama Mutator e serve para você alterar alguma informação de um atributo antes de salvar determinado dado ou ao traze-lo do banco de dados para o controller laravel.com/docs/master/eloquent-mutators
Olá Gustavo! Obrigado por mais uma excelente aula. Qual a forma mais eficiente de tratarmos slugs repetidos (considerando que os mesmos deverão ser únicos sempre) ?
Olá Carlos! Aqui vai um help... Para cases pequenos, onde você precisa criar apenas um ou 2 modelos que serão utilizados 'slugs' esse exemplo passado na vídeo aula resolve. Para casos onde você irá usar slugs em vários modelos da sua aplicação ou que os casos sejam um pouco mais complexos como o seu, eu aconselho o uso de Traits. Sendo assim, acho válido dar uma olhada nessa lib open source:
github.com/cviebrock/eloquent-sluggable
Ela resolve seu problema de slugs repetidos de uma forma bem tranquila.
Espero ter ajudado ; ) !
Olá eu tenho uma questão
Se eu fizer $user=new User(), essa instância n terá que ser destruída, depois de todos os seus dados serem armazenados?
Verdade, se adicionar qualquer outro valor que não seja masculino e feminino, está mal intencionada. 23:21
Como eu poderia criar slug, mas que fique sempre diferente caso eu cadastre títulos iguais, exemplo:
titulo-1
titulo-2
Olá. Meu código está retornando esse erro: General error: 1364 Field 'author' doesn't have a default value quando tento salvar no Post. Alguém já passou por isso e resolveu?
24:24 voce vai reparar que os dados foi perfihjsadbfasdujhbvgasdkfbakf no banco de dados kkk. Acontece s2. Obrigado pela aula
kkkkkkkkkkk
Pessoal, oq vcs acham das regras de negócio estarem dentro dos models, isso é errado!?
Gustavo: neste trecho ua-cam.com/video/y6NtLvbtDs0/v-deo.html, você fala que não tem como lembrar ou saber os campos que estão sendo passados. No entanto, se usarmos o "only", já ficaria evidente, ou ainda se usarmos o "fillable" do Model como referência, também teríamos uma rastreabilidade dos campos, não? Poderia explicar um pouco melhor isso?
Laravel + Reactjs
O gustavo e o robson são rimãos ?
eu nao entendi o que eh esse slug
Ué, esse vídeo já havia sido lancado
vish na minha playlist aqui não tinha ... ainda bem que ele mandou repetido então kkk
Por algum motivo sobrenatural, ele sumiu do youtube! Ele não tava na playlist e nem na listagem de vídeos... Aqui (reza a lenda kkkkk) que ninguém removeu! Aí upamos pra playlist ficar 100%
@@GustavoWeb obrigado por ter upado
Acho que uparam errado kkkkkkk
É repetido
O antigo sumiu o.O daí reupamos!