Adquiere este curso para tener acceso a todas las lecciones
Comprar curso101. Enviar correo de aprobación de curso
3 comentarios
Inicia sesión para comentar
Comentarios:
-
Christian Beltran hace 1 año
Alguien sabe como se importa tailwind en la vista del mail? puedo colocar todos las clases de tailwind en el header de la vista dentro de la etiqueta <style> pero me gustaria importar toda la libreria, cual seria la forma correcta de hacerlo? ya que mis correos llegan sin estilos>(
-
Victor Arana Flores hace 1 año
No se puede estimado.
Te sugiero que utilices chat gpt, que le pases tu documento con los estilos de Tailwind, y le pidas que cree los archivos css que necesites.
-
-
Pedro Bastidas hace 2 años
queria hacer una consulta si por ejemplo pegamos en el navegador esta ruta:
http://codersfree.test/admin/courses/in-eos-sint-enim-aperiam-sunt-eligendi/approved
nos aparce un errar de larabel diciendo que la ruta no soporta el metodo GET, como se puede solucionar eso para no mostrar ese errar o simplemente un 404 muchas gracias-
Pablo Zagni hace 1 año
Porque es una ruta POST. Si quieres aprobar el curso, tienes que hacerlo por el formulario del sistema, y pulsar el botón. El error que muestra está bien, no es una ruta GET.
-
Pedro Bastidas hace 1 año
pero se puede hacer un try catch, lo digo es por si lo hace un usuario no seria bueno que viera ese error
-
Pablo Zagni hace 1 año
El usuario/instructor no tiene por qué ingresar en una dirección GET para aprobar el curso. Tiene que hacerlo a travéz del botón del FORM.
-
-
Walter Ramos hace 2 años
Buenas victor! consulta, en el archivo env estamos declarando por default el valor de:
MAIL_FROM_ADDRESS
MAIL_FROM_NAMEHay manera de antes de enviar el correo cambiar el MAIL_FROM_ADDRESS? Seria util para cuando queres enviar correos, y cuando pones responder lo hagas al mail del usuario, y no al declarado en el archivo env.
-
Victor Arana Flores hace 2 años
Así es. Eso son simplemente los valores por defecto, que en el caso de que no especifiques nada a la hora de enviar el correo, tomara esos valores.
Pero puedes personalizarlo tanto como quieres.
Te paso el link de la documentación para que puedas ver todas las opciones: -
Walter Ramos hace 2 años
Excelente victor! pude hacerlo sin problema.
Sabes que cree un archivo mail.css el cual toma los estilos de las clases agregadas en la vista del archivo mail.blade.php y estoy incorporando a ese archivo css mediante la siguiente etiqueta:
<link rel="stylesheet" type="text/css" href="{{ asset('css/mail.css') }}">
Este archivo tiene las clases que uso en la vista del mail, pero cuando abro el correo algunas clases se aplican correctamente y otras como colores no. Por ejemplo bg-gray-300, en el mail no se aplica cuando lo visualizo, asi con muchas clases como las que se usan para hacer la vista responsive.
Para la configuracion de estilos de los mail me genere otro archivo:
tailwind-mail.config.js
Leyendo solamente los archivos de views/mail/* de la siguiente manera por ejemplo:
const defaultTheme = require('tailwindcss/defaultTheme');
const colors = require('tailwindcss/colors');
module.exports = {
content: [
'./resources/views/mail/*.blade.php',
],
……………
Y en el webpack.mix.js agregue lo siguiente:
.postCss('resources/css/mail.css', 'public/css', [
require('postcss-import'),
tailwindcss('tailwind-mail.config.js')
])
Repito el archivo dentro de public/css/ con el nombre mail.css se crea correcto, solo que desde hotmail no lo veo a los estilos.
-
Walter Ramos hace 2 años
Alguien pudo encontrar la manera de enviar correos con un formato elegante como los hace la plataforma codersfree de victor?
-
Victor Arana Flores hace 2 años
Yo lo hago utilizando Markdown, aquí te paso el link de la documentación.
Por si requieres una guia visual, en mi curso de notificaciones los enseño a personalizarhttps://laravel.com/docs/9.x/mail#markdown-mailables
-
Walter Ramos hace 2 años
Gracias victor, lo compre ayer!
-