Diferencia entre revisiones de «Usuario:ManuelRomero/Laravel/blade»

De WikiEducator
Saltar a: navegación, buscar
(Blade motor de plantillas)
 
(Una revisión intermedia por el mismo usuario no mostrado)
Línea 1: Línea 1:
 
===Blade motor de plantillas===
 
===Blade motor de plantillas===
*Es un software que nos va a permitir escribir html e incluir php y visualizar datos del serividor de una forma elegante y descriptiva
+
*Es un software que nos va a permitir escribir html e incluir php y visualizar datos del servidor de una forma elegante y descriptiva
 
+
*Los ficheros blade, tienen extensión .blade.php y estarán ubicados en la carpeta ./resources/view. Cuando hagamos referencia a los ficheros blade, esta información no hay que especificarla
*Los ficheros blade, tienen extensión '''''.blade.php''''' y estarán ubicados en la carpeta '''''./resources/view'''''. Estos datos Laravel los da por conocidos y no hay que especificarlos.
+
<source lang=php>
 +
return view('welcome'); //Va a retornar el fichero ./resources/view/welcome.blade.php
 +
</source>
  
 
*Dentro de un fichero blade podemos encontrar el siguiente tipo de código o instrucciones:
 
*Dentro de un fichero blade podemos encontrar el siguiente tipo de código o instrucciones:
  
 
{{MRM_Puntos clave|Title= Contenido de un fichero Blade|
 
{{MRM_Puntos clave|Title= Contenido de un fichero Blade|
*Codigo html y js (como cualquier página html)
+
*'''Código html''' y '''js''' (como cualquier página html)
*{{}} Doble braquets para hacer referenica a php (principalmente varibles )
+
*'''{{}}''' ''Doble braquets'' para hacer referencia a php (principalmente variables )
*@ para utilizar directivas/estructuras de control propias de laravel  
+
*'''@''' para utilizar directivas/estructuras de control propias de laravel
 +
 
 
}}
 
}}
  
 
*Existe un paquete en laravel llamado livewire que facilita la creación de plantillas
 
*Existe un paquete en laravel llamado livewire que facilita la creación de plantillas

Última revisión de 17:42 9 jun 2023

Blade motor de plantillas

  • Es un software que nos va a permitir escribir html e incluir php y visualizar datos del servidor de una forma elegante y descriptiva
  • Los ficheros blade, tienen extensión .blade.php y estarán ubicados en la carpeta ./resources/view. Cuando hagamos referencia a los ficheros blade, esta información no hay que especificarla
	return view('welcome'); //Va a retornar el fichero ./resources/view/welcome.blade.php
  • Dentro de un fichero blade podemos encontrar el siguiente tipo de código o instrucciones:



Icon key points.gif

Contenido de un fichero Blade

  • Código html y js (como cualquier página html)
  • {{}} Doble braquets para hacer referencia a php (principalmente variables )
  • @ para utilizar directivas/estructuras de control propias de laravel



  • Existe un paquete en laravel llamado livewire que facilita la creación de plantillas