Laravel 11 - CRUD

Поделиться
HTML-код
  • Опубликовано: 26 июн 2024
  • En este video desarrollamos un CRUD con Laravel 11, JetStream, Alertify JS y MySQL
    00:00 - Intro
    01:24 - Requisitos
    01:51 - Creación del proyecto
    04:44 - Database
    06:12 - Modelo y migración
    08:59 - Controlador
    12:06 - Rutas
    14:55 - Operación Mostrar todos los registros
    25:22 - Operación para Crear
    34:03 - Alertify Js - Instalación y configuración
    37:25 - Operación para Eliminar
    43:13 - Operación para Editar
    47:26 - Despedida
    Si quieres apoyar al canal. Link para donación con Paypal:
    www.paypal.com/paypalme/infor...
    Código del proyecto
    github.com/infodp/laravelcrud...
    REDES SOCIALES
    Canal de RUclips: / informaticadp
    Web: www.informaticadp.com.ar/
    Facebook: / infodp
    Instagram: / info_dp
    Twitter: / infodp1
    CURSOS DE LARAVEL
    Laravel ¡desde cero!
    • Laravel ¡desde cero!
    CRUD con Laravel + Livewire + Jetstream
    • CRUD con Laravel + Liv...
    CRUD con Laravel + Inertia + Jetstream
    • CRUD con Laravel + Ine...
    CRUD con Laravel - Imágenes
    • CRUD con Laravel - Imá...
    Laravel - Varios
    • Laravel - Varios
    Roles y Permisos - Laravel
    • Roles y Permisos - Lar...
    Laravel + Vue + SPA + CRUD
    • Laravel + Vue + SPA + ...
    Angular + Firebase App CRUD
    • Angular + Firebase App...
    React + Firebase App CRUD
    • React + Firebase App CRUD
    Firebase CRUD - Javascript y JQuery
    • Firebase CRUD - JavaSc...
    CURSOS DE NODE JS
    Node Js desde cero
    • Node JS ¡desde cero!
    CRUD MVC con Node Js y MongoDB
    • CRUD MVC con Node Js y...
    API Restful Node Js + Express
    • API Restful Node Js + ...
    CRUD con Node Js y MySQL
    • CRUD con Node Js y MySQL
    Login con Node Js y MySQL
    • Login con Node Js y MySQL
    MongoDB ¡desde cero!
    • MongoDB ¡desde cero!
    FullStack: MySQL + Express + React + Node (Bonus MongoDB)
    • FullStack: MySQL + Exp...
    APPS - JAVASCRIPT
    App Spider-man API Movies - Vanilla JavaScript
    • App Spider-man API Mov...
    App Clima - Vanilla JavaScript
    • App Clima - Vanilla Ja...
    App Clock - Vanilla JavaScript
    • App Clock - Vanilla Ja...
    App Cryptos - API Binance - Vanilla JavaScript
    • App Cryptos - API Bina...
    App Lista de Tareas - Vanilla JavaScript
    • App Lista de Tareas - ...
    App Búsqueda instantánea - Vanilla JavaScript
    • App Búsqueda instantán...
    JAVASCRIPT
    CallBack en 5 Minutos - JavaScript
    • Callback en ¡5 minutos...
    Objetos, Introducción en JavaScript
    • Introducción a los Obj...
    Spreed Operator - JavaScript
    • Javascript - Spread Op...
    Inmutabilidad - JavaScript
    • JavaScript - Inmutabil...

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

  • @user-yg6eq5bt9z
    @user-yg6eq5bt9z Месяц назад +3

    El mejor video que encontre de Laravel. He aprendido mucho más que en el salón de clases. Me suscribo.

    •  Месяц назад +1

      Muchas gracias!!!!

  • @MuNLoK
    @MuNLoK Месяц назад +3

    Buen video ;) , pero ten en cuenta algo en el 45:40 $student->update($request->all()); Esto es inseguro, ya que no sólo actualiza los datos validados, los actualiza todos. El cliente podría enviar un campo adicional y guardarse en la db. Debes guardar el resultado de la validación previa que contendrá sólo los campos validados: $validated = $request->validate(...) Seguidamente utilizar esta variable para actualizar db: $student->update($validated); También podrías hacer uso del método safe: $request->safe()->all(); , el cual sólo pasa los inputs validados. Aunque creo que este método sólo está disponible en el contexto de FormRequest o Validator::make

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

    Muchísimas gracias por este mini curso de Laravel. Desde hace más de un año o menos que no desarrollaba en este framework y esto me sirve para refrescar algunos conceptos y ver que ha cambiado en todo este tiempo.

  • @sergiodromero
    @sergiodromero 3 месяца назад

    Excelente como siempre Profe!!! 🤩

    •  3 месяца назад

      Segio como estas! Muchas gracias!!!

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

    Michas gracias por compartir tus conocimientos 🎉

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

      Gracias a vos!!

  •  3 месяца назад

    Muchas gracias, buen video,genial explicación

    •  3 месяца назад

      Muchas gracias Fede!!

  • @MrMax1234568
    @MrMax1234568 19 дней назад

    Me encantó el video, todos mis compañeros del salón están siguiendo tu curso para hacer una tarea que nos puso el profe con Laravel, el mejor tutorial para el manejo de Laravel con CRUD, muchas gracias por su aporte a la comunidad de desarrollo web

    •  19 дней назад

      Excelente Maxius! espero que les vaya bien, saludos y gracias!!

  • @ChristianDev93
    @ChristianDev93 3 месяца назад +5

    Php es un lenguaje tan humano, que pasarse a Laravel, es tan práctico y sencillo.
    Saludos y buen vídeo.

    •  3 месяца назад +1

      Coincido! Saludos y gracias!

    • @Vizmonting
      @Vizmonting 3 месяца назад

      Tiene sus regadas como querer varias variables de la vista al método (no te deja crear un vector y mandarlo, tenes que mandar variable por variable)

    • @developer_electro
      @developer_electro 3 месяца назад

      ​@@Vizmonting tu respuesta no es precisa. ¿Has considerado utilizar un array asociativo? Existen muchas maneras de abordar este problema.

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

      Php = laravel 😊

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

      @@developer_electro
      Me refería que al mandar variables no podes empaquetar desde la vista y mandar ese array, te lo deja en variables, pero veo que para eso hay que usar js y siendo así es mejor usar un framework para las vistas, así evito eso.😊

  • @cipolletti7
    @cipolletti7 3 месяца назад

    Excelente!!!!
    Muchas gracias!!!

    •  3 месяца назад

      Gracias a vos!!

  • @musicoderdev
    @musicoderdev 3 месяца назад

    Excelente tutorial!

    •  3 месяца назад

      Mucho gracias bro!!

  • @rodrigoguzman6084
    @rodrigoguzman6084 3 месяца назад

    tremendo muchas gracias crack🙌

    •  3 месяца назад

      Muchas gracias Rodri!!!

  • @user-cu2yu6pj2x
    @user-cu2yu6pj2x 12 дней назад

    Excelente video

    •  12 дней назад

      Muchas gracias!!!

  • @mauriciom7691
    @mauriciom7691 3 месяца назад

    buen video, sirve mucho

    •  3 месяца назад

      Saludos Mauricio!

  • @carlosibarra7013
    @carlosibarra7013 19 дней назад

    el video esta genial Gracias

    •  16 дней назад

      Muchas gracias Carlos!!

  • @youknowdudeeee
    @youknowdudeeee 13 дней назад +1

    Gracias, bro me vi todo el video, me encantó, estoy haciendo mi tesina con esta versión y has puesto los primeros cimientos, ¿crees que puedas hacer un video donde puedas exportar reportes de los datos que arrojan los cruds? por ejemplo, ya sea a excel, pdf o word, como sea estaría bomba, suscrito ya. Thxsssssssssssssssssss
    de lo mejorcito en yt de laravel.

    •  11 дней назад

      Gracias a vos! fijate en el canal que hicimos algo de eso, pero en versiones anteriores de laravel. Podemos hacer proyectos más grandes, y los vamos a hacer en la parte de miembros del canal, abrazo!

  • @beticohernandez8039
    @beticohernandez8039 3 месяца назад

    Muy bie pro fe.
    En un video pasado tuve un problimita pero ya lo solucione.

    •  3 месяца назад

      Excelente Betico!! Con laravel creo que era?

    • @beticohernandez8039
      @beticohernandez8039 3 месяца назад +1

      No con xamp
      configurar el php.ini

    •  3 месяца назад

      Buenísimo

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

    GRACIAS

    •  Месяц назад

      A vos Alexis!

  • @aab_ar20
    @aab_ar20 3 месяца назад

    Thanks

    •  3 месяца назад

      To you!

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

    Que genial! aunque me quede un poco pensativo, del porque al iniciar sesion no puedo ver x-welcome en el dashboard (:

    •  Месяц назад

      Gracias!!! que error te aparece, activaste el debug que esta en .env, ponelo en true, para ver que puede ser.

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

    buen video!!, una pregunta sabes como usar server-side en laravel 11 con modal sin necesita de ir a otra pagina para editar o crear usuario?

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

      Muchas gracias! Fijate en el canal la lista de DataTables y la de Laravel, hay varios proyectos con lo que solicitas. saludos!

  • @Alejandro-di4sf
    @Alejandro-di4sf Месяц назад

    que extensión de snippets usas para autocompletar? no me autocompleta nada del proyecto, gracias nuevamente!

  • @savehunters4873
    @savehunters4873 3 месяца назад

    Amigo una recomendacion, soy actualmente programador en react y nestjs, quisiera aprender laravel, pero no se desde que version. Cual me recomiendas? buen video me gusto mucho la parte de migraciones 🤌

    •  3 месяца назад +1

      Muchas gracias! Siempre es recomendable la última versión. Pero los conceptos de base son los mismos desde la 8. Te recomiendo mi curso laravel desde cero. Abrazo! ruclips.net/p/PLrAw40DbN0l34pUNNfzrT4cDOMkV47640&feature=shared

    • @savehunters4873
      @savehunters4873 3 месяца назад

      @ muchas gracias ya lo veo. 👍

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

    Excelente, como haces para aplicar los estilos automaticamente? Al parecer los formateas

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

      Gracias Alejandro! Fijate que utilizo tailwind CSs, son todas clases de ese framework, el código está en el Github del canal. Saludos!

  • @josetueros5580
    @josetueros5580 7 дней назад

    al presionar DELETe me redirecciona a la misma ruta pero luego esta "/(id del student)" y sale Not Found, saben por que?

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

    Hola. exelente tus cursos. queria saber que dashboard es compatible conlaravel 11 ?

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

      Gracias Cesar!! Por ahora no vi dashboards compatibles. Pero en breve haremos videos justamente con ese tema. Saludos.

  • @Juanmartinez-fk2wi
    @Juanmartinez-fk2wi 13 дней назад

    hola buenas, alguien me puede explicar porque cuando aplico el comando de php artisan route.. me aparece reflejada solo la ruta de students.index?

  • @user-tb3kz8vw6h
    @user-tb3kz8vw6h 21 день назад

    Otra consulta, si utilizo laravel 8, qué versión de xampp debo usar???

    •  21 день назад +1

      Xampp 7.4 fijate bien, pero lo importante es la versión de PHP que pide Laravel. Saludos.

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

    Disculpe quería preguntar la posibilidad de que si me podría ayudar con un proyecto que estoy realizando, le enviaría las capturas del problema que me marca para que sea mas claro lo que me pone, estoy haciendo un login y registrar y solo quiero que me pase los valores al controlador pero me sale error. Si me podría ayudar con un correo para comentarle bien lo que estoy haciendo

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

    se puede crear un proyecto con laravel y docker agregando el Dashboard de open-admin ?

    •  2 месяца назад +1

      Totalmente, fijate en el canal hay de todo de dashboard para aplicar a Laravel y luego lo dockerizamos, independientemente del dashboard. Saludos.

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

    No hay alguna forma de trabajar bajo componentes, para no recargar la pantalla completa solo los componentes, para que el menú no se esté cargado al cambiar de pantallas ?

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

      Nou, en laravel no se puede eso, para eso seria express o angular

  • @user-tb3kz8vw6h
    @user-tb3kz8vw6h 21 день назад

    que version de xampp se debe utilizar??

    •  21 день назад +1

      Uso siempre la última versión, 8.2.12 veo que es . Te paso www.apachefriends.org/es/index.html

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

    Holii sabes que el controlador no se me convierte en clase, hago php artisan make:controller y lo guarda y todo pero cuando quiero hacer el route list no me aparece ningun controlador q yo haga :( sabras por que puede ser?

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

      AAAAA no me importaba la clase automaticamente jjajkdjsa ya lo solucione !!

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

      @estefaniagallo7659 excelente!!!

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

      @@estefaniagallo7659 Mujer como lo solucionaste? no he podido

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

      ya pude habia que importarlas manualmente, gracias

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

    pregunta de principiante, cuando dice que va a aplicarle os estilos a las vistas, pulsa alguna combinación de teclas para aplicarlos automáticamente o lo tendrá en otra página ya hecho? me da a mi que es una combinación de teclas estilo ctrl+alt+L para indexar en algunos IDE, pero no sé cual es. Alguien puede ayudar?
    Estoy viendo que se usa Tailwind CSS para aplicar rápidamente los estilos, pero no sé cómo hacerlo. Resultaría muy laborioso aplicarlo uno a uno.

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

      No, simplemente como menciona al iniciar el video: Los estilos los hace adelantando el video. Pero puedes hacer los tuyos propios desde la pagina de tailwindcss

  • @Alejandro-di4sf
    @Alejandro-di4sf Месяц назад

    cuando creo el poryecto "laravel new" me pide nombre, lo pongoo y me crea todo el proyecto, no me pregunta si quiero kit de inicio y todo eso

    •  Месяц назад

      Eso es muy raro, actualiza a la última versión con composer global require laravel/installer

    • @Alejandro-di4sf
      @Alejandro-di4sf Месяц назад

      era la versión de php 8.2 que otra herramienta de desarrollo de php me bajó a 8.1 por compatibilidad, reinstalá xampp, ya solucioné, gracias !

  • @aldairendara7715
    @aldairendara7715 3 месяца назад

    ahora uno de un crud en el dashboard de laravel admlte, plis

    •  3 месяца назад

      Buena idaa. Vamos a ver si hay algún dashboard moderno y sumar alguna librería del estilo Filament para darle más variedad.

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

    Profe pongo el comando php artisan route:list y no me muestra las lista, sale Class "StudentController" does not exist, como puedo solucionar eso ?

    •  Месяц назад

      Estimado. Revisa en el archivo de rutas que si se encuentre el StudentController

    • @kennedylemus3478
      @kennedylemus3478 26 дней назад

      Tienes q importar d manera manual la clase, visualiza la línea 3 del código del video

  • @carlosibarra7013
    @carlosibarra7013 19 дней назад

    no me creo Student con -m , lo hizo con php artisan make:model Student -cmf en laravel 11

  • @lucasmedeiros9755
    @lucasmedeiros9755 3 месяца назад

    laravel no tiene ninguna manera de hacer aplicationes api only?

    •  3 месяца назад +1

      Si se puede, con el parámetro --api

    • @fjmn2001
      @fjmn2001 3 месяца назад +1

      En la documentación está como Laravel Breze

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

    Porque no ocupan POO? No e visto ningún curso que divida correctamente y que haga intermedio entre: Contralador a JavaScript y de ahí a la vista HTML/CSS

    •  2 месяца назад +1

      Laravel usa POO.

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

    Como aplicas los estilos?

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

      Lograste resolverlo ? Tambien tengo la misma duda

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

      Está el proyecto para descargar. Que parte te faltó?

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

      @ más que todo cuando seleccionas todo y creo que con una combinación de teclas aplicaste los estilos del create.blade.php y del edit.blade.php

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

      @@josepbrito4891 tengo la misma duda, no encuentro cómo hacerlo por ningún sitio, a ver si alguien puede responder. Más que nada para saberlo y poder aplicarlo a más proyectos, no tener que copiar el código.

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

      @@manoliyo4 No es una combinación de teclas, simplemente adelanta el video ya que no va de css el tema. Pero desde la pagina de tailwindcss pueden hacerlos.

  • @elchicodelos90s
    @elchicodelos90s 27 дней назад

    Y si quiero que sea una API ?

    •  27 дней назад

      En breve sale video API Rest con Laravel 11 y las nuevas y mejores prácticas. Lo estoy preparando.