E-mail Laravel
[Finalizado Pelo Aluno]
Olá na minha notificação eu tenho os seguintes códigos para envio de email:
return (new MailMessage)
->subject('Verificação de e-mail - MVPSystem')
->line('Por favor, clique no botão abaixo para verificar o seu endereço de email.')
->action('Verificar o endereço de email',$this->verificationUrl($notifiable))
->line('Se você não criou uma conta, nenhuma ação adicional é necessária.');
-------------
como eu faço pra ler no arquivo blade os itens: subject, line, action, line. ?
Eu entendi aqui https://blog.especializati.com.br/envio-de-e-mails-no-laravel/ mas n sei como fazer a leitura desses itens :(
Obs: eu não quero utilizar os componentes padrões de e-mail do laravel. Quero customizar o estilo completo para cada notificação
Olá, Brendo!
Tudo bem?
Você finalizou esse ticket.
Conseguiu resolver? Tudo certo?
Mais ou menos, consegui gerar um estilo mas é muito confuso... tudo em uma só página...
tem como eu te mandar meu projeto de estudo por email pra vc dar uma corrigida pra mim?
Digo, ver se as logicas do sistema está correta e tals... usei o curso de acl e fiz outras configurações sozinho então não sei se é gambiarra ou se está certo... outro problema é que está usando 10mb de ram... mt estranho
Fala Brendo!
Sobe o projeto para o GitHub, ou Bitbucket que dou uma analisada rápida e passo um feedback.
Sobe o projeto para o GitHub, ou Bitbucket que dou uma analisada rápida e passo um feedback.
n sei subir la, pode ser no google drive?
https://github.com/TioLee/Teste Ta ai o link do github
correção : https://github.com/TioLee/Laravel-ACL-Treino
Brendo,
A lógica de envio de e-mails ficou na Notification MailVerification? É essa classe em especial que você deseja que eu analise? :)
Não, não to utilizando os emails, falo no codigo em geral mesmo se puder dar uma olhada pra ver se tem gambiarra rs.
Uma pergunta, como eu passo uma variavel para todas as views sem ter que ficar digitando em todos os métodos?
por exemplo, notificações... quero carregas as notificações não vistas mas tenho que por em todas os métodos :/
fiz assim as notificações...
to flodando foi mal...
Só pra explicar essa notificação ...
Many to many ai os que forem visualizados eu dou sync entre o usuario e a notificaçao
Uma das formas de compartilhar uma variável em todas as views no Laravel é usando View Composer: https://laravel.com/docs/5.7/views#view-composers
Se tiver dúvidas como resolver, me retorna que te ajudo. Ok?
Olhei rapidamente o seu código e não encontrei nenhum erro brutal ou má pratica. Você seguiu as PSRs, o código ficou bonito.
O seus controllers até que ficaram enxuto e sem lógica, +1 ponto legal;
O controller UsersController pode dá uma melhorada, enxugando ele e redistribuído as responsabilidades. O método indexDataTable ficou muito inviável.
Suas notifications ficaram OK.
Os Models OK.
Policies Ok.
SendMailUser Ok.
Tenho muito o que estudar... Obrigado!!
https://laravel.com/docs/5.7/views#view-composers não sabia disso e procurei muito haha
eu só não entendi essa parte : "O controller UsersController pode dá uma melhorada, enxugando ele e redistribuído as responsabilidades. O método indexDataTable ficou muito inviável."
como pensar em formas de redistribuír as responsabilidades?
Um controller deve ser o mais enxuto possível, ou seja, quanto menos código melhor!
O objetivo de um controller é delegar as responsabilidades, e não conter lógica.
O seu método indexDataTable além de ter MUITO conteúdo, ele ainda tem um erro muito grave, conteúdo HTML misturado com o PHP... Só o fato de ter html junto com o codigo já quebrou o MVC.
Saquei, vou corrigir obrigado!
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!