Contenido del curso
Contenido del curso
Juan Carlos Nahuat Mex
Oscar Stevens Cuartas Bejarano
Juan David Rueda Quiroga
Jimmy Buriticá Londoño
Ulyses Moyao
Julian David Alzate Cuervo
Jorge Rosas
Enrique Garcia Stave
Ricardo Andres Zambrano Cuaicuan
Carlos Eduardo Gomez García
Edgard Mauricio Alvarez Franco
Jimmy Buriticá Londoño
Israel Alvarado Luna
David Andrés Rincón Suárez
Sigaweb sas
Sigaweb sas
ESTER MARIA SERRA PALACIOS
Samuel Benitez
Jesus David Ramirez G
Diego Castro
Japheth Calzada López
Luis Fernando Sanchez Agostini
Manuel Ojeda
Lorena Pena Verdú
Blas Rodriguez934
David Sabogal
Luis Lazcano
Ricardo Magaña
Luis Angel Frias Herrera
Luis Alberto Burgos Vilca
Walter Omar Barrios Vazquez
Jorge Santos Velasco
Luis Daniel Mendoza Rodríguez
luis alejandro castañeda varon
Me esta gustando Laravel!
es que es el PHP del futuroooooooooooo una hermosura de framework
Estoy aprendiendo laravel pero sin embargo creo que es mucho para un proyecto pequeño, en caso de ser pequeño prefiero usar PHP purito
La documentación actualizada de Blade: https://laravel.com/docs/7.x/blade
@isset($records) // $records is defined and is not null... @endisset @empty($records) // $records is "empty"... @endempty
Actualizacion. En Laravel 9 ocupar 'view' dentro del parentesis ya no es requerido y te manda un error. Route::get('/test', function(){ return view( view:'test', [ 'title' => 'Curso Laravel en Platzi!!!' ]); });
Aqui el codigo corredifo en el Laravel 9. Route::get('/test', function(){ return view('test', [ 'title' => 'Curso Laravel en Platzi!!!' ]); });
de hecho creo que al profesor le sale view: es por que tiene instalado copilot, mas no por que haya agregado ese view en el código
muchas gracias
Apuntes:
Tenemos que suponer que PHP ya funciona como un template engine como tal, pero como lenguaje ha ido evolucionando mas a la parte de la programación (paradigma POO, etc) y no lo ha hecho en la parte de motores de plantilla, para ello se han ido creando librerías que nos ayuden en esa parte en particular.
Un template engine como lo es Blade, es una herramienta diseñada para hacer una mezcla entre plantillas y un modelo de datos, con el objetivo final de producir un documento de resultados.
Para una buena documentación de blade, nos vamos a la url: https://laravel.com/docs/6.x/views
Para enviar un parámetro a través del enrutador, podemos hacerlo de la manera siguiente:
Route::get('/ rutaArchivo', function () { return view('nombreArchivo', [ 'variable' => 'Dato' ]); });
Buen aporte
El problema de PHP como motor de plantillas es que, además de que no ha avanzado tanto, su sintaxis ensucia mucho el código HTML, es mucho más legible poner algo entre llaves que poner toda la sintaxis de PHP.
Como observación, cuando se está explicando lo de @isset, el profesor pone en el else lo siguiente:
{{ 'No title' }}
Es válido, funciona, pero es mucho mejor poner directamente la palabra "No title", sin las llaves, ya que a fin de cuenta es un string que se pondrá sobre el documento HTML
Me estuve preguntando porque tantas veces ese signo arroba, lo investigué y les cuento es un parametro para estas directivas blade, les dejo el link : https://styde.net/blade-el-sistema-de-plantillas-de-laravel/
Muy buen link.
Muy buena instroducción a Laravel, grandioso frame
Blade es un renderizador muy práctico, debido al manejo organizado de sus helpers... Pero no se si más adelante Blade sea práctico también para el manejo de tablas dinámicas en un formulario: tanto para los formularios de insertar como los de actualizar... Pero como dicen por ahí: todo a su tiempo
:D
No sabia que se podía devolver de esa forma el una vista desde la ruta con estos parámetros
Veo que Laravel ya está en versiones más adelantadas ¿Blade se sigue usando en estas últimas versiones de Laravel?
Creo que no lo habia entendido, pero hasta hoy comprendi que la documentacion es de donde sale la sintaxis... me costo mucho comprenderlo y eso me generaba conflictos con mi aprendizaje, ya que no sabia como hacian para escribir ese codigo, pero esta clase fue muy reveladora para mi.
Instalar la extensión "Laravel Blade Snippets " desde visual estudio code, para darle formato a la sintaxis de blade.
Excelente profesor!!!
por que no se puede usar php en blade, pregunto en un proyecto q trabaje en Laravel lo usabamos mucho xD pero si me gustaría saber el por que
Realmente usas PHP al usar Blade. Lo unico que te permite Blade es usar PHP con una sintaxis mas elegante y legible. Las vistas de Blade, se compilan y pasan a ser PHP plano, esto lo puedes ver en el directorio storage/framework/views
Si puedes usar código PHP, pero como dice el amigo a fin de cuenta Blade es php.
Para usar PHP debemos usar la directiva de Laravel @php y cerrar con un @endphp
Tengo muchísimas ganas de acabar este curso!
php ya trabaja como un template. pero con una inclinacion para backend. por eso blade viene a solucionar ese problema.
Buena esa Héctor Benitez, excelente explicación
Es obligatorio que las vistas ocupen Blade?
Puedes hacerlo con PHP puro pero veras que usar Blade es lo mejor. Menos código y lo mejor mucho más ordenado y limpio.
No es obligatorio, pero Blade esta super optimizado para trabajr con Laravel. Aparte de que ya tiene directivas que te ayudan a llamar rutas de Laravel, así como validaciones de sesión.
Dijo: "Doble llave o <<culiblases>>" en el minuto 6:01?
para saber con que otro nombre se le llama a las doble llaves: {{ }},
muchas gracias saludos
Sería curly bracket la expresión en inglés para llave.
COMO PUEDO IDENTIFICAR PLANTILLAS EN WORDPRES REALIZADAS SOLO CON BLADE ?¡?¡?¡?¡
No entiendo bien tu pregunta, puedes ser un poquito más especifico sobre lo que quieres hacer o el contexto
en el curso de seo explican como determinar como esta la estructura y que cosas están utilizando te dejo el link https://platzi.com/clases/1709-seo-tecnico/24636-identificacion-de-cms/