Crear una aplicacion web con php / CRUD php y mysql con leaf
HTML-код
- Опубликовано: 7 июл 2024
- Crear una aplicacion web con php usando leaf php - CRUD php y mysql
Únete a este canal para acceder a sus beneficios:
/ @develoteca
#Develoteca #php #php8 #aplicaciones #crud
Adquiere un curso de la academia DEVELOTECA: cursos.develoteca.com usa el cupón y adquiere un descuento: devpromo
👉 - MVC con PHP:
cursos.develoteca.com/courses...
👉- Curso extenso de PHP
cursos.develoteca.com/courses...
👉- Cómo hacer una aplicación CRUD con LARAVEL
cursos.develoteca.com/courses...
👉- Cómo construir un sitio web con php
cursos.develoteca.com/courses...
👉- Cómo hacer un calendario web con php
cursos.develoteca.com/courses...
👉- Aplicación de empleados con PHP
cursos.develoteca.com/courses...
👉- Aplicación web con bases de datos relacional con PHP
cursos.develoteca.com/courses...
Si quieres subir un sitio a un hosting te dejo un cupón para adquirir un dominio en hostinger: hostinger.com/develoteca usa el cupón DEVELOTECA para obtener un descuento.
Link para un hosting: www.hostinger.com/develoteca usa el cupón y adquiere un descuento: DEVELOTECA
Link curso de MVC ( usa el cupón devpromo y adquiere un descuento): cursos.develoteca.com/courses...
00:00 Introducción
01:59 Herramientas
06:08 Creación de la aplicación
11:17 Base de datos y rutas
19:16 La importancia de MVC
21:08 Creando el modelo y controlador
29:10 Creando la vista
37:53 Creación de cabecera y pie de página
47:13 Integrando la vista de agregar
58:40 Insertando registros en BD
01:07:10 Borrando registros
01:12:19 Recuperando registros a editar
01:22:14 Actualizar registros en BD.
01:31:43 Ajustes finales
01:39:35 Cierre
== Aquí tienes más videos para aprender y a hacer aplicaciones en el lenguaje que gustes ==
✅ CURSO de php: • CURSO de php desde cero
✅ Crud Laravel 8 • Cómo HACER un CRUD en ...
✅ Sitio web con php y Mysql • Sitio WEB con php y mysql
✅ Crud php mvc bootstrap • Crud php mvc bootstrap...
✅ Aplicación web con laravel • Aplicación web con lar...
✅ Aplicación en JAVA • CRUD java netbeans ►🎁 ...
✅ Aplicación web con python • Aplicación WEB con PYT...
✅ Sitio web con php y Mysql • Sitio WEB con php y mysql
✅ Cómo crear una aplicación web con javascript • Aplicación web con php...
✅ Crud php mvc bootstrap • Crud php mvc bootstrap...
✅ Crud Java • CRUD java netbeans ►🎁 ...
✅ Aplicación WEB con PYTHON • Aplicación WEB con PYT...
✅ Cómo crear aplicación angular CRUD • Aplicación web con ang...
✅ CÓMO hacer un CRUD en PHP y mysql • CÓMO hacer un CRUD en ...
Este video es posible con la ayuda de los miembros del canal Master Jedi y Padawan.
Mención especial a los del nivel Master Jedi:
Yamil Vidal Heredia
Jonathan Aguilar
hector fragoso
Harim Dzul
JAVIER OSWALDO
Yi'O
Andy Hernandez
ELIAS MALDONADO
jhon jairo grimaldo pantoja
Gabby Quintanar
Xaxke
Danae Pienica
Roberto Canela
Mikel Cuellar
Tango
Macc Kof
Puedes adquirir cursos en ( Con este cupón: devpromo obtendrás un descuento en el siguiente enlace: cursos.develoteca.com )
Si gustas un hosting php puedes adquirirlo en hostinger.com/develoteca con el cupón DEVELOTECA
== Aquí tienes más videos para aprender y a hacer aplicaciones en el lenguaje que gustes ==
✅ CURSO de PHP ruclips.net/video/nCB1gEkRZ1g/видео.html
✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html
✅ Crud Laravel 8 ruclips.net/video/9DU7WLZeam8/видео.html
✅ Crud php mvc bootstrap ruclips.net/video/gPC_xbtTx-Y/видео.html
✅ Aplicación web con laravel ruclips.net/video/j7bml8EQpIk/видео.html
✅ Aplicación en JAVA ruclips.net/video/kPCbb80_6GI/видео.html
✅ Aplicación web con python ruclips.net/video/gUED5uFmyQI/видео.html
✅ Sitio web con php y Mysql ruclips.net/video/IZHBMwGIAoI/видео.html
✅ Cómo crear una aplicación web con javascript ruclips.net/video/ioFB_DfD_u4/видео.html
✅ Crud php mvc bootstrap ruclips.net/video/gPC_xbtTx-Y/видео.html
✅ Crud Java ruclips.net/video/kPCbb80_6GI/видео.html
✅ Aplicación WEB con PYTHON ruclips.net/video/gUED5uFmyQI/видео.html
✅ Cómo crear aplicación angular CRUD ruclips.net/video/ATn_Ds1zzOU/видео.html
✅ CÓMO hacer un CRUD en PHP y mysql ruclips.net/video/yr699_OD3-g/видео.html
Profe no sabe cuanto se le agradece que comparta sus conocciemiento con nosotros muchas gracias por todo lo que hace siga asi disfruto mucho sus cursos y cada dia aprendiendo mas
Seria bueno continuar el tuto con la autenticación de usuarios y la validación del formulario con las herramientas que leaf tiene, que se ven interesantes.
Buenaso! por usted inge amo PHP
🥂
esta genial el tutorial , estoy intentando montar un proyecto en este framework pero la documentación es muy poca , los video que puedo encontrar este me ayudo pero aun sigo atorado
Soy fan suyo 😊😊😊
Un gusto Camilo, no olvides en compartir el vídeo pues tenemos que llegar si o si a los 100k, espero que nos acompañes hasta los 1M 🤟
Gracias, Profe!!!
Un gusto Fer, 🤟
No conocia este framework, gracias profe usted es un crack
Un gusto Julian, es muy buen framework, muy sencillo, fácil y muy liviano, saludos.
Muchas gracias maestro se agradece 😁
Excelente, si me preguntas: Muy buen framework, fácil ligero y sencillo para entender conceptos muy bien solicitados, saludos.
esperando Leaf MVC que hagas un crud con este
Excelente tutorial, me encanto y me ha ayudado bastante!.
Opino igual que varios de aca, falta la parte en que se maneja autenticacion de usuarios y validacion de formularios.
Un dato que encontre en la documentacion, para aquellos que tienen campos de creado y editado para los registros ya asignados y no quieren usar "created_at" y "updated_at", puedes indicarle a tu modelo cuales usar para reemplazarlos en la tabla. Ejemplo:
class ModelEjemplo extends Model {
protected $table = 'tabla_1';
// Aqui el cambio
const CREATED_AT = 'fecha_creado';
const UPDATED_AT = fecha_actualizado';
}
Me queda solo una duda... Al utilizar skeleton, este usa un motor de plantillas por defecto? Porque vi que en las vistas no puedo usar {{}}
Para toda una gestión visual (full stack) no lo veo. Lo veo ideal para crear Backend Rapidos (con REST API o Inertia).
Si lo vas a manejar así (con un front en Vue etc), lo veo genial y rápido.
Ahora, si te mantenés con el modelo de REST API (o Inertia) + un Framework JS como Vue en Front pero.... precisás paneles administrativos rápidos para Admin, saltaría a YII para cubrir lo mismo pero...con la ventaja de creación rápida de CRUD's de Admin.
O Laravel (no soy fan pero es una opción).
@@Diego-yw4dw Gracias.
De hecho ya me paso que leaf en muchos sentidos me ha sido un dolor de cabeza y me pase de plano a Laravel con React.
para intellisense de php yo recomiendo mucho PHP Intelephense, siento que funciona mejor
Muchas gracias por el aporte Guillermo, 🥂
thank you
Un gusto, no olviden en compartir el vídeo para apoyar al canal.
ventajas y desventajas de este framework con Laravel? Este entiendo que está enfocado más a proyectos más pequeños, no?
También parece que no hay tanta documentación de Leaf en comparación...
Es correcto tu afirmación, la documentación oficial la tiene, pero como es joven aún carece de documentación, se parece mucho a Laravel pero si tiene algunas cosas diferentes, es cuestión de probar a ver qué tal, para tener aproximadamente 2 años parece bueno para los proyectos como sitios web sencillos o aplicaciones sencillas que no sean robustas, saludos Dutep y excelente comentario.
despues de resolver los problemas, me surgio una pregunta, como hago para ordenar por apellido o nombre, veo en la documentacion "->orderBy('nombre', 'desc')" pero donde tendria que ponerlo, en el modelo o el controlador? y como, porque probe y me da error.
Hola profe, una vez terminado un proyecto con leaf 3.0 funcionando con Xaamp en mi computadora local, como deberia hacer para subir esa aplicacion a una nube como por ejemplo Google Cloud?. Gracias
Hola Profe Uh! He aprendido mucho con sus cursos ya que explica de manera clara . Quisiera saber si es posible que pueda hacer una aplicación con un ( Headless CMS ), o un curso del mismo ? Gracias nuevamente por compartir contenido de mucho valor
Muhcas gracias Thony, un gusto leer tu comentario, claro que si lo tendremos en cuenta y apenas terminemos la lista de pendientes de video te lo haremos saber, saludos.
Hola, tienes en algun video como listar los contactos ordenador por el campo nombre?, porque no encuentro en donde tendria que poner el ->orderBy('nombre', 'desc');
Cakephp ya lo hacia antes del 2010 y Yii de igual forma pero mas poderoso
Es correcto, tenemos esos cruds aquí en el canal, pero este es una alternativa ligera según el autor del Framework y es menos pesado, excelente comentario Guillermo.
Coincido con el Profe. Este es mucho mas ligero y rápido (para proyectos chicos, las REST API vuelan - mucho mas rápidas que las de YII y ni hablar que las de Laravel que tardan muchísimo mas en responder).
Saludos Dev, me encuentro que los path de los href, action y redirect tengo quie ingresar la path absoluta para que no se pierda el orden, ¿como puedo resolver esto? gracias.
ayuda inicie algo y no logro terminarlo la documentación es muy confusa . helpppp
Excelente, me gustaría saber si este framework puede manejar relaciones, sería bueno hacer un tutorial de ello, muchas gracias profe
Es correcto Noe, es Eloquent y también hay que manejar migraciones, saludos.
hola mil gracias por el video solo una pregunta como podríamos agregarle una opción de confirmación antes de eliminar un registro?🤔
Pueden ser de varias formas la más sencilla es con un confirm de Javascript, fuera de ahí igual se puede usar Ajax, vue o jquery o inclusive algún componente js para hacerlo, saludos Javier
Hola saludos excelente todo, pero ya esta desconitnuado en la pagina de leaf , skeleton, fue sustituido por leaf/cli, tienes algo para utilizarlo? saludos desde mazatlan, mexico
Profe llege tarde 😢
Y porqué Guido?, Saludos ánimo.
Muy buen Video crakc... Quería hacerte una pregunta... Si Quiero meterle un framework front end... las cabeceras irían en el controlador?
Hola Miguel, es correcto, se usa Leaf\Http\Headers , saludos y no olvides en compartir el vídeo para apoyar al canal, 🤟
Hola, fijáte que podés usar Inertia (no lo probé pero está). También podés hacer una REST API. S2.
Hola muy bueno el video te consulto que he incorporado datos con tildes y ñ y me salen simbolos sabras como arreglar ese problema gracias
Esto te resuelve el problema:
$note = html_entity_decode($data['note'], ENT_QUOTES);
Te paso un código mas completo para una ruta de ejemplo:
//===============================================
//Crea Nuevo Registro (Nota)
//===============================================
//Soporta caracteres especiales como ' que antes guardaba como
//"Nota%20's
app()->post('/notes/new', function () {
// get data from request
$data = request()->get(['note']);
// Decode special characters in the note string
$note = html_entity_decode($data['note'], ENT_QUOTES);
// Save the decoded note to the database
db()->insert('notes')->params(['note' => $note])->execute();
// return success message
response()->json([
'status' => 'success',
'value' => $data,
'message' => 'Note saved'
]);
});
Esto lo uso en una REST API pero vale para lo que sea.
Para Rest API, LeafPHP es genial porque es de lo mas rápido que hay. Y tiene un módulo de autenticación práctico para que armes una RestAPI protegida (con soporte de bearer tokens) en muy poco timpo. Suerte!
Me gustaría ver cosas del framework zk me confunden muchas cosas
Cómo cuáles cosas Alejandra?, Saludos.
@@Develoteca la parte visual del zk con la lógica Java e estado haciendo una una lista y no se me pinta por pantalla lo que le mando desde el constructor o cosas así y pues nunca había visto ese framework y lo estoy viendo para una empresa
HOLA,estoy trabajando mi proyecto con laravel y MySQL Workbench 8.0 CE , tengo un opción de show donde esta este código/// @extends("menu")
@section("titulo","Tiendas Mass - Detalle trabajador")
@section("contenido")
Detalle del trabajador {{$persona->nombre}} {{$persona->ap_paterno}} {{$persona->ap_materno}}
Volver
Fecha de contratacion: {{$trabajador->fecha_contratacion}}
Fecha de Termino: {{$trabajador->fecha_termino}}
Salario: {{$trabajador->salario}} soles
Distrito: {{$distrito->distrito}}
@endsection
///////// este código sirve para que pueda ver información que no esta en la tabla tb_trabajador, como el distrito que esta en la tabla tb_distrito ////este código solo me funciona con los registros puestos desde la base de datos , no funcia si agrego nuevos registros desde la pagina web, me sale el error de 404 EXTRAVIADO..... ya me fije si la ruta(web) esta correcta, si estuviera mal no me funcionaria con los datos registrados desde la BD, AYUDA PLS
¿Crees que se pueda realizar con Datatable?
Seguro que si. Tengo una Rest API creada en el back (la armé con LeafPHP con su sistema de autenticación integrada y vuela para esquemas de este tipo) y en el front usé Vue JS con Datatables para manejar un CRUD con total libertad.
Veo que LeafPHP ahora integra Inertia por lo que ni siquiera precisarías crear una Rest API para hacer lo mismo que hice.
Y de igual modo, podrías también manejar los datos con datatables sin lo que hice (usando alguna vista front de LeafPHP + Datatables).
please add auth
En teoría, funciona como api?
Hola, podés crear una REST API. Es genial para eso y podés agregarle un modulo de autenticación. Lo probé y anda muy bien.
Profe me gustaria contactarlo :)
ese es mi correo: uhperezoscar@gmail.com
y si en la página de leaf ya no está skeleton, entonces cuál de las otras 2 opciones es recomendable?