Eines de l'usuari

Eines del lloc


desplegament:laravel

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèviaRevisió prèvia
Següent revisió
Revisió prèvia
desplegament:laravel [2025/02/03 11:23] brian_a23_jaen_medinadesplegament:laravel [2025/02/04 21:06] (actual) – Afegida referència a l'article de mail bàsic ebota
Línia 5: Línia 5:
  
 ====== Tasques periòdiques ====== ====== Tasques periòdiques ======
-Laravel inclou dins del seu framework un gestor de tasques periòdiques molt potent https://laravel.com/docs/11.x/scheduling ara bé, perquè funcioni s'ha de configurar el [[eines:cron]] del sevidor seguint les indicacions de https://laravel.com/docs/11.x/scheduling#running-the-scheduler+Laravel inclou dins del seu framework un gestor de tasques periòdiques molt potent https://laravel.com/docs/11.x/schedulingara bé, perquè funcioni s'ha de configurar el [[eines:cron]] del servidor seguint les indicacions de https://laravel.com/docs/11.x/scheduling#running-the-scheduler
  
  
-====== Enviar emails amb PHPmailer ======+====== Enviar emails dinàmics amb PHPmailer & Laravel (amb una plantilla blade)======
  
-Per poder utiliztar **PHPmailer**, en primer cop tindrem que instala la dependencia amb **composer** a Laravel de la seguent manera:+<WRAP center round info 60%> 
 +Si només volem enviar un mail des de codi php "simple" hi ha l'article [[hestia:correu|sobre correus]] que explica com crear un compte de correu al labs i com utilitzar-lo des de php. 
 +</WRAP> 
 + 
 + 
 +Per poder utilitzar **PHPmailer**, el primer cop haurem d'instal·lar la dependència amb **composer** de la següent manera:
  
 <code bash> <code bash>
Línia 16: Línia 21:
 </code> </code>
  
-Després de fer la instalació de la dependencia tindrem que anar a l'arxiu **api.php** que esta en la seguent ruta:+Després de fer la instal·lació de la dependència haurem d'anar a l'arxiu **api.php** que està en la següent ruta:
  
 <code bash> <code bash>
Línia 22: Línia 27:
 </code> </code>
  
-Dintre d'aquest arxiu haurem de crear un endpoind e importa el controlador que hem creat per poder enviar el mail i també afegir la view perquè l'usuari pugui veure el contingut del mail.+Dins d'aquest arxiu haurem de crear un endpoind e importa el controlador que hem creat per poder enviar el mail i també afegir la view perquè l'usuari pugui veure el contingut del mail.
  
 Per crear un controlador a **Laravel** es fa de la següent manera: Per crear un controlador a **Laravel** es fa de la següent manera:
Línia 57: Línia 62:
 Les views es fan amb HTML. Un exemple d'una view: Les views es fan amb HTML. Un exemple d'una view:
  
-**IMPORTANT!**. Tindre en conte els noms dels objectes i variables si no, surtira un texte per defecte.+**IMPORTANT!**. Tindre en compte els noms dels objectes i variables si no, sortirà un text per defecte.
  
 <code html> <code html>
Línia 129: Línia 134:
 </code> </code>
  
-Els controladors es troban en la següent ruta:+Els controladors es troben en la següent ruta:
  
 <code bash> <code bash>
/home/admin/web/eines.inspedralbes.cat/public_html/dokuwiki/data/attic/desplegament/laravel.1738581781.txt.gz · Darrera modificació: 2025/02/03 11:23 per brian_a23_jaen_medina