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

Комментарии • 59

  • @Develoteca
    @Develoteca  Год назад +3

    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

    • @ryzockarrow6231
      @ryzockarrow6231 Год назад

      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

  • @jairoortega8398
    @jairoortega8398 Год назад +4

    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.

  • @josuelopez6318
    @josuelopez6318 Год назад +3

    Buenaso! por usted inge amo PHP

  • @jamesforex6669
    @jamesforex6669 Год назад +2

    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

  • @camiloalejandrocalderoncas5717
    @camiloalejandrocalderoncas5717 Год назад +2

    Soy fan suyo 😊😊😊

    • @Develoteca
      @Develoteca  Год назад +1

      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 🤟

  • @ferp1266
    @ferp1266 Год назад +2

    Gracias, Profe!!!

  • @jonathan_bestprime
    @jonathan_bestprime Год назад +2

    No conocia este framework, gracias profe usted es un crack

    • @Develoteca
      @Develoteca  Год назад +1

      Un gusto Julian, es muy buen framework, muy sencillo, fácil y muy liviano, saludos.

  • @icsalberto
    @icsalberto Год назад +2

    Muchas gracias maestro se agradece 😁

    • @Develoteca
      @Develoteca  Год назад +1

      Excelente, si me preguntas: Muy buen framework, fácil ligero y sencillo para entender conceptos muy bien solicitados, saludos.

  • @user-qc5mh7vr1h
    @user-qc5mh7vr1h Год назад +2

    esperando Leaf MVC que hagas un crud con este

  • @djoriel4028
    @djoriel4028 Год назад +2

    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';

    }

    • @djoriel4028
      @djoriel4028 Год назад

      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 {{}}

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад +1

      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).

    • @djoriel4028
      @djoriel4028 Месяц назад

      @@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.

  • @mrslifertili
    @mrslifertili Год назад +2

    para intellisense de php yo recomiendo mucho PHP Intelephense, siento que funciona mejor

    • @Develoteca
      @Develoteca  Год назад +1

      Muchas gracias por el aporte Guillermo, 🥂

  • @anumuanumu
    @anumuanumu Год назад +2

    thank you

    • @Develoteca
      @Develoteca  Год назад +1

      Un gusto, no olviden en compartir el vídeo para apoyar al canal.

  • @Dutep
    @Dutep Год назад +2

    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...

    • @Develoteca
      @Develoteca  Год назад +3

      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.

  • @sandokanArg
    @sandokanArg Год назад +1

    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.

  • @tonybche894
    @tonybche894 Год назад +1

    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

  • @thonypolonia6593
    @thonypolonia6593 Год назад +2

    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

    • @Develoteca
      @Develoteca  Год назад +1

      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.

  • @sandokanArg
    @sandokanArg Год назад +1

    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');

  • @guillermoenriqueDev
    @guillermoenriqueDev Год назад +2

    Cakephp ya lo hacia antes del 2010 y Yii de igual forma pero mas poderoso

    • @Develoteca
      @Develoteca  Год назад +1

      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.

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад

      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).

  • @tomaxyn
    @tomaxyn Год назад +1

    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.

  • @jamesforex6669
    @jamesforex6669 10 месяцев назад +1

    ayuda inicie algo y no logro terminarlo la documentación es muy confusa . helpppp

  • @noeblackberry5209
    @noeblackberry5209 Год назад +2

    Excelente, me gustaría saber si este framework puede manejar relaciones, sería bueno hacer un tutorial de ello, muchas gracias profe

    • @Develoteca
      @Develoteca  Год назад +2

      Es correcto Noe, es Eloquent y también hay que manejar migraciones, saludos.

  • @JAVIEROSW
    @JAVIEROSW Год назад +2

    hola mil gracias por el video solo una pregunta como podríamos agregarle una opción de confirmación antes de eliminar un registro?🤔

    • @Develoteca
      @Develoteca  Год назад +2

      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

  • @luisworld_animations
    @luisworld_animations 2 месяца назад

    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

  • @guidolaes
    @guidolaes Год назад +3

    Profe llege tarde 😢

    • @Develoteca
      @Develoteca  Год назад +1

      Y porqué Guido?, Saludos ánimo.

  • @migueltafur1983
    @migueltafur1983 Год назад +2

    Muy buen Video crakc... Quería hacerte una pregunta... Si Quiero meterle un framework front end... las cabeceras irían en el controlador?

    • @Develoteca
      @Develoteca  Год назад +2

      Hola Miguel, es correcto, se usa Leaf\Http\Headers , saludos y no olvides en compartir el vídeo para apoyar al canal, 🤟

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад

      Hola, fijáte que podés usar Inertia (no lo probé pero está). También podés hacer una REST API. S2.

  • @maximilianofernandez7938
    @maximilianofernandez7938 Год назад +1

    Hola muy bueno el video te consulto que he incorporado datos con tildes y ñ y me salen simbolos sabras como arreglar ese problema gracias

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад

      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!

  • @alejandramoncada3646
    @alejandramoncada3646 Год назад +2

    Me gustaría ver cosas del framework zk me confunden muchas cosas

    • @Develoteca
      @Develoteca  Год назад +1

      Cómo cuáles cosas Alejandra?, Saludos.

    • @alejandramoncada3646
      @alejandramoncada3646 Год назад

      @@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

  • @diegoabellino7765
    @diegoabellino7765 Год назад +1

    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

  • @edwinuscanga7756
    @edwinuscanga7756 11 месяцев назад +1

    ¿Crees que se pueda realizar con Datatable?

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад

      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).

  • @channelchannelku
    @channelchannelku 10 месяцев назад +2

    please add auth

  • @pikucholoquendero5798
    @pikucholoquendero5798 Год назад

    En teoría, funciona como api?

    • @Diego-yw4dw
      @Diego-yw4dw Месяц назад

      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.

  • @banjersing1
    @banjersing1 Год назад +2

    Profe me gustaria contactarlo :)

    • @Develoteca
      @Develoteca  Год назад

      ese es mi correo: uhperezoscar@gmail.com

  • @manganimentai
    @manganimentai Месяц назад

    y si en la página de leaf ya no está skeleton, entonces cuál de las otras 2 opciones es recomendable?