1/2 - Laravel + Vue + SPA + CRUD

Поделиться
HTML-код
  • Опубликовано: 3 авг 2024
  • Primer video del curso: Laravel 8 + Vue + SPA + CRUD.
    00:00 - Intro
    01:51 - ¿Qué estructura vamos a crear?
    02:30 - ¿Cómo será nuestro router con Vue?
    02:56 - ¿Cómo serán las rutas con Laravel?
    03:49 - Cursos recomendados
    06:13 - Probando nuestra app
    07:05 - Creación del proyecto
    07:53 - Base de datos - configuración
    08:07 - Instalación de las librerías Vue, Axios, Router
    10:45 - Modelo - creación
    11:07 - Migraciones - creación
    11:41 - Migración - configuración
    12:00 - Modelo - configuración
    12:45 - Controlador - creación
    13:38 - Controlador - Desarrollo
    16:48 - Cómo crear Modelo-Migración-Controlador todo en uno
    18:11 - Rutas en Laravel
    20:45 - Layout blade base
    22:26 - Estructura para los componentes Vue
    24:58 - Creación y configuración del router con Vue
    28:10 - Configurar archivo app.js
    30:34 - Probando nuestra app
    Si quieres apoyar al canal Informática DP - link para donación con Paypal
    www.paypal.com/paypalme/infor...
    REDES SOCIALES
    Canal de RUclips: / informaticadp
    Web: www.informaticadp.com.ar/
    Facebook: / informaticadp.com.ar
    Instagram: / info_dp
    Twitter: / infodp1
    Cursos de Laravel
    Laravel 8 ¡desde cero!
    • Laravel ¡desde cero!
    CRUD con Laravel 8 + Livewire + Jetstream
    • CRUD con Laravel + Liv...
    CRUD con Laravel 8 + Inertia + Jetstream
    • CRUD con Laravel + Ine...
    CRUD con Laravel 8 - Imágenes
    • CRUD con Laravel - Imá...
    Laravel 8 - Varios
    • Laravel - Varios

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

  • @marlonlinux2175
    @marlonlinux2175 2 года назад +17

    Excelente vídeo, es imposible no entender con semejante explicación lo felicito

  • @jose-du8gf
    @jose-du8gf 2 года назад +11

    Es increíble como en un video de 30 minutos enseña más cosas que en un ramo de la u completo además usando tecnologias actuales que son las que se piden en la actualidad, le doy las gracias por etregar estos videos que son oro para los que llevamos poco tiempo en el rubro.

    • @informaticadp
      @informaticadp  2 года назад +1

      Muchas gracias Jose!!! Es lo mejor saber esto. Y me alegra poder ayudar. Abrazo!!

  • @carlosvelezortiz2054
    @carlosvelezortiz2054 2 года назад

    Muy buenos tus videos. Sigue adelante que muchos te seguimos y muchas gracias crack por compartir tus conocimientos

  • @MartinVillalobos-ec7be
    @MartinVillalobos-ec7be 3 месяца назад

    increible la manera de explicar bro, te debo una parte de mi salario, mas canales como el tuyo

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

      Con éste comentario basta y sobra. Muchas gracias!!!

  • @Sol_Y_Sk8
    @Sol_Y_Sk8 2 года назад

    GENIO TOTALLL!!! Exelente video !

  • @mariocalcetin7602
    @mariocalcetin7602 2 года назад +1

    Grande señor , estos tutoriales viene de 10 Laravel esta pegando fuerte acá en Chile , agradecido como siempre señor!!

    • @informaticadp
      @informaticadp  2 года назад

      Saludos mi estimado! Así es, Laravel es muy bueno. Abrazo!

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

    Gracias master, esta aplicación me servirá para una prueba técnica.
    Saludos capo. Videazo

  • @juanantoniocobossanchez2786
    @juanantoniocobossanchez2786 2 года назад +9

    Para los que tengan el problema de no ver el App.js cuando inicia el servidor (127.0.0.1) ERROR 404 es porque hay que añadir alguna linea que otra en web.php debiendo quedar asi
    Route::get('{any}', function () {
    return view('app');
    })->where('any', '.*');
    Me ha llevado dos dias buscando la solucion, pero por lo demás muy buen video. He aprendido mucho

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

      amigo me podes ayudar, tengo ese error y no hay forma de solucionarlo

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

      Gracias Juan Antonio por el aporte!

    • @jakipinto5789
      @jakipinto5789 10 дней назад

      jaja yo con eso no tuve problema casi al final del video cuando comenta "welcome" se ve el where('any', '.*') pero si tuve problemas con la versión de Vue me instalo Vue3 y tuve que desinstalar y instalar Vue2

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

    Esta combinación es mortal, use livewire pero Vue soluciona al 100% todos mis problemas frontend, eres un crack Bro, Dios quiera pronto llegues al millón como regalo a tu esfuerzo y dedicación para darnos estas joyas

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

      Grande bro! Muchas gracias por las buenas vibras!! Abrazo!!

  • @jhonalexanderarizaduarte845
    @jhonalexanderarizaduarte845 2 года назад

    Excelente explicación

  • @diegoandreshernandezluna1540
    @diegoandreshernandezluna1540 2 года назад

    Perfecto Bro!!

  • @emmanuelsolano7206
    @emmanuelsolano7206 2 года назад

    Es un crack Master!

  • @raulsandovalmelendez8290
    @raulsandovalmelendez8290 2 года назад

    Excelente facil de seguir

    • @informaticadp
      @informaticadp  2 года назад

      Gracias Raúl!!

    • @bernardoleonhoyosespinosa6762
      @bernardoleonhoyosespinosa6762 2 года назад

      De verdad? Y el código que dijo que dejaría en el minuto 21:40? Usted lo encontró? cómo pudo seguirlo si ese código ni lo mostró completo en el video ni lo compartió?

  • @user-iv3fx5rj1t
    @user-iv3fx5rj1t Год назад

    Eres el mejor, un crack

  • @mathiasmuniz8453
    @mathiasmuniz8453 2 года назад +1

    Acabo de encontrar tu canal y me encantó! Muchas gracias por compartir tu conocimiento! Me gustaría saber si tenés pensado hace algún video sobre cómo consumir una API externa con Laravel y VueJS. Gracias!

    • @informaticadp
      @informaticadp  2 года назад +2

      Muchas gracias!! Si no viste este video, te lo recomiendo.
      ruclips.net/video/eRYz62Cx0Wg/видео.html

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

    Muy bueno, gracias por compartir, sería bueno que actualices para Laravel 9 + Vue3 con ViteJS

  • @elbananerosoyyooo8394
    @elbananerosoyyooo8394 2 года назад +1

    deberias subir mas videos para crear sistemas completos como minimo 2 clases porque yo siempre tuve esa duda con respecto a las migraciones en laravel

    • @informaticadp
      @informaticadp  2 года назад +2

      Hola Fijate en el canal, hay muchos proyectos donde muestro diferentes formas de trabajar con las migraciones. Igual vamos con mas Laravel.. saludos..

  • @mauricio1020ful
    @mauricio1020ful 2 года назад

    master eres una maquina, pero me gustaría sugerirte que hicieras esto mismo con vuex hasta donde tengo entendido es una mejor practica....comenzamossss =)

    • @informaticadp
      @informaticadp  2 года назад +1

      Muchas gracias! Tengo en mente un login con vue y vuex, para usar la API de laravel que hicimos con JWT.

  • @hringenieriaoficial969
    @hringenieriaoficial969 2 года назад +5

    Si alguien tiene error con webpack-cli sólo modifique estás dependencias en el package json "vue": "^2.6.12",
    "vue-loader": "^15.9.8",

    • @luizarnoldchavezburgos3638
      @luizarnoldchavezburgos3638 2 года назад

      npm i vue@2.6.12 vue-loader@15.9.8

    • @edgarrsilvag6658
      @edgarrsilvag6658 2 года назад

      @@luizarnoldchavezburgos3638 no me funciono con npm i vue@2.6.12 tuve que instalar el vue@2.6.14 como senalan mas abajo. Alli si

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

      MIL GRACIAS BRO, estuve horas intentando solucionar el problema y tu comentario me ayudo un monton. De verdad que gracias

  • @jeffersonalejandrocuadrado8078
    @jeffersonalejandrocuadrado8078 2 года назад

    Hola master, tengo una duda si nada mas quiero utilizar VueJS para validar los input del lado del cliente tengo que igual instalarlo en el proyecto con npm o puedo apuntar directamente al cdn en el header del index.blade.php
    Por cierto excelente video

  • @carlosabramontechavez509
    @carlosabramontechavez509 2 года назад

    Excelente tutorial, y como haría si quisiera utilizar typescript?

  • @hectorcoello1255
    @hectorcoello1255 2 года назад

    Y si hiciera mis rutas con Laravel y Vue solo lo usara para los componentes ¿No lo ves bien? Es duda. Gracias.

  • @ferkakashi09
    @ferkakashi09 2 года назад

    Justo lo que andaba buscando bro!! una pregunta, es mejor vue en SPA o tambien es recomendable para MPA??

    • @informaticadp
      @informaticadp  2 года назад +2

      Para ambas! Vas a ver en este curso lo fácil que es trabajar con vue y sus componentes con Laravel. Espero te sirva. Abrazo Bro!

    • @ferkakashi09
      @ferkakashi09 2 года назад

      @@informaticadp Muchas gracias!! En este proyecto utilizas jetsetram/inertia?

  • @byronramirez681
    @byronramirez681 2 года назад

    Un componente en Vue es equivalente a un metodo de un controlador en Laravel ? Asi lo comprendi.

  • @joseestradadev
    @joseestradadev 2 года назад +5

    Ayuda, al momento de correr "npm run watch" me generó warnings en los imports:
    WARNING in ./resources/js/app.js 4:13-16
    export 'default' (imported as 'vue') was not found in 'vue'
    Y me sugiere una lista de possible exports.
    Esto pasa también con el router
    export 'default' (imported as 'VueRouter') was not found in 'vue-router'

    • @krosswelcauro305
      @krosswelcauro305 2 года назад

      también tengo este problema

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +2

      Es por que te instalaste vuejs3 y no es compatible con este curso cambialo a vue2 en el package.json

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +1

      Por que te instalaste vue3 tienes que usar vue2

    • @joseestradadev
      @joseestradadev 2 года назад +5

      @@cesart.molina2177 gracias!!
      Me funcionó con las dependencias en estas versiones:
      vue@2.6.14
      vue-router@3.5.3
      y devDependencies:
      vue-loader@15.9.8
      vue-template-compiler@2.6.14

  • @joseluis5150
    @joseluis5150 2 года назад +1

    Que plugins usas en VSCODE para este curso???

  •  2 года назад

    7:54 Hola amigo, buen video existe algún motivo en especial por el cual defines en 191 el tamaño del string?

    • @informaticadp
      @informaticadp  2 года назад

      Hola Kevin. Era por la versión de MySQL. En un video lo explico. No recuerdo cuál. Si tu versión está actualizada, esa configuración no hace falta. Saludos!

  • @luizarnoldchavezburgos3638
    @luizarnoldchavezburgos3638 2 года назад +4

    existe repo de Github?

  • @angelantoniososaramirez5446
    @angelantoniososaramirez5446 2 года назад

    buenos dias excelente curso muy bien explicado pero si quisiera añadir una tabla categoria como se hace la relacion?ej una categoria puede tener varios blogs ah y no tienes cursos en udemy? me gustaria adquirir si lo tienes

    • @chaili888
      @chaili888 2 года назад +3

      Para eso necesitarías crear un nuevo modelo con migración llamado Category y agregar una clave foránea a la tabla blogs junto con una relación en el modelo de Blog que indique que está relacionado con Category. Esto último es para poder trabajar con eloquent.
      Resumiendo...
      -Creas dos migraciones. Una para crear la tabla de categories y otra para agregar la clave foránea en la tabla blogs.
      - Generas el modelo de Category, esto igual, lo podes hacer junto con la migración, php artisan make:model Category -m
      -Después de eso agregas la relación al modelo Blog con belongsTo
      -También agregas la relación al modelo Category con hasMany.
      Una vez que tengas eso ya vas a poder obtener todos los blogs de una categoría con $category->blogs
      Y la categoría de un blog con $blog->category
      Esto te obtendrá un object de la relación.
      Se entiende por ->blog y ->category que son los nombres de las funciones donde obtenemos la relación en el modelo.
      Saludos!

  • @wilsonpinzon3870
    @wilsonpinzon3870 2 года назад +5

    Hola, buen video. En el depurador o compilador del vue "npm run watch" no me muestra ningun error, segui todo al pie de la letra comillas, mayusculas y demas. pero llego al momento de mostrar la pagina 127.0.0.1:8000 y la pagina queda en blanco, vue no me lleva lo de mi App.vue a mi div con id app, queda en blanco esa parte.

    • @freddyarriagacruz8987
      @freddyarriagacruz8987 2 года назад +1

      hola, tengo el mismo problema en este momento... lograste solucionarlo?

    • @wilsonpinzon3870
      @wilsonpinzon3870 2 года назад

      @@freddyarriagacruz8987 no, aún no lo logro. Vi el vídeo 3 veces más, le di pausa y compare 20 mil veces y aún se me presenta el problema.
      Avísame si tú puedes solucionarlo brother

    • @JaimeReyCasadoMonokepos
      @JaimeReyCasadoMonokepos 2 года назад +1

      vale, mirando el código fuente del siguiente vídeo puedo comprobar que el archivo app.js define mal la constante app, que debería ser:
      const app = new Vue({
      el: '#app',
      router: router,
      render: h => h(App),
      })

    • @wilsonpinzon3870
      @wilsonpinzon3870 2 года назад

      @@JaimeReyCasadoMonokepos muchas gracias brother, voy a hacer los ajustes a ver si me funciona.

    • @wilsonpinzon3870
      @wilsonpinzon3870 2 года назад

      @@JaimeReyCasadoMonokepos esta igual que en el video const app = new Vue({
      el: '#app',
      router: router,
      render: h => h(App)
      });

  • @keldalas
    @keldalas 2 года назад

    alguien le da este waring export 'vue' (imported as 'vue') was not found in 'vue'

  • @andresdavid4823
    @andresdavid4823 2 года назад

    Buenas tardes,
    Me sale error al confuigurar el vueRouter, dice que no se puede usar el use,ayuda porfavor

  • @AnDrU085
    @AnDrU085 2 года назад +1

    Hola muy buen curso pero tengo una duda. Cuando en routes/web.php al final se pone Route::get('{any}') y todo lo que lleva mas el .* al final. Para que se utiliza? Gracias

    • @camilooyarzo9987
      @camilooyarzo9987 2 года назад +1

      después de la declaración de una ruta,
      donde el primer parámetro es el parámetro nombrado en la ruta y
      el segundo parámetro es una expresión regular que debe coincidir con verdadero. Si no es así,
      la ruta no se ejecuta y se encuentra otra coincidencia (si existe)

    • @AnDrU085
      @AnDrU085 2 года назад

      @@camilooyarzo9987 genial Gracias!

  • @alexdevorigin1
    @alexdevorigin1 2 года назад

    Sigo prefiriendo no integrarlo en el mismo proyecto el vue ya que como son apis, lo hago aparte, lo genero y ya tengo todo bien ordenado, aunq esta parte me gusto de crearlo desde 0 pero como dices es duro cuando se hace con el artisan ui porque crea todo lo de vue y se vuelve complejo a lo ultimo de entender para el siguiente...

    • @informaticadp
      @informaticadp  2 года назад

      Si, son formas. Comparto lo que decís. Igual Vue se integra perfecto en un proyecto con Laravel. De hecho Laravel ofrece el stack Inertia y trabajan como en el vídeo. Saludos.

    • @alexdevorigin1
      @alexdevorigin1 2 года назад

      @@informaticadp es cierto, saludos desde colombia.

  • @surflaweb
    @surflaweb 2 года назад

    @Informática DP puedes hacer un mismo ejemplo pero usando Vue.js 3 veo el package.json y se uso la versión 2 de vue.js. gracias.

    • @informaticadp
      @informaticadp  2 года назад +1

      Si. Estaba esperando que Vue 3 ya salga de versiones beta. Si ya salió la definitiva , lo hacemos. Perdón pero no estoy al tanto en que versión está.

    • @surflaweb
      @surflaweb 2 года назад

      @@informaticadp okok gracias

    • @surflaweb
      @surflaweb 2 года назад

      @@informaticadp The current latest stable version of Vue is v3. 2.33.

  • @canaldeyoutube5616
    @canaldeyoutube5616 2 года назад +2

    nuevo suscriptor, amigo tengo un problema usas vue 3 y cunado ejecuto el proyecto me vota un error , export 'default' (imported as 'vue') was not found in 'vue' . Es un error de que la version 3 no soporta algunos componentes como podria solucionarlo, me e guiado al 100% paso a paso de tus videos

    • @informaticadp
      @informaticadp  2 года назад +3

      Muchas gracias!! Es tal cuál lo decís. No usé vue 3 porqué todavía hay algunas incompatibilidades. Fíjate en el canal siempre trato de usar las últimas versiones al momento de hacer los videos. Pero creo que vue 3 no es estable actualmente o si?

    • @cristianblake_
      @cristianblake_ 2 года назад

      @@informaticadp Aún no es compatible, bajaré a la versión 2.6

  • @cesart.molina2177
    @cesart.molina2177 2 года назад +1

    Aca un Hilo Si usas laravel 9:
    En api.php usa Route::resource ('blog',BlogController::class)->except(['edit']); funciona igual que usando only ;)

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +2

      En el package.json coloquen vue-loader:^15.9.8 vue:^2.6.12 vue-axios:^2.0.0 vue-router : ^3.0.0 npm update luego npm install y npm run dev

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +1

      Cuando el usa Schema en el appService lo usa por que tiene un mysql viejito, pero si tienes actualuzado mysql no es necesario

    • @albertobarreraaponte6969
      @albertobarreraaponte6969 2 года назад

      Gracias, amigo. Tenía ese problema y trataba de encontrar algo en la documentación de Laravel que me orientara.

  • @seniorplanner2154
    @seniorplanner2154 2 года назад

    Hola Gustavo, serías tan amable en decirme cual es el tema de color que usas en VScode

  • @Franklin4002
    @Franklin4002 2 года назад

    donde esta el codigo que menciona del minuto 21'

  • @kicoesmiapodo
    @kicoesmiapodo 2 года назад +1

    Y el código de layout blade ?

  • @marroquin92
    @marroquin92 2 года назад

    tengo detalle en los axios, hay q instalar algo aparte o agregar alguna otra cosa?

    • @informaticadp
      @informaticadp  2 года назад

      No, que es lo que te sale?

    • @marroquin92
      @marroquin92 2 года назад

      @@informaticadp app.js:19786
      Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'get') ; INTENTO hacer un test con postman y me regresa el html , si comento en el route web- el Route::any , y solo dejo el api si me regresa algo el post

    • @marroquin92
      @marroquin92 2 года назад

      Route::get('{any}', function(){
      return view('app');
      })->where('any', '.*') me he topa q es por este, como podre llamar las rutas, yaq si le quito el any, y solo a una pagina, cuando recargo en otra page me dice 404 not found solo al recargar

    • @marroquin92
      @marroquin92 2 года назад

      @@informaticadp hago un console, y al hacer /api/... me regresa html, esta entrando ala route de web {any}

  • @sebastianchinga7189
    @sebastianchinga7189 2 года назад

    El código del minuto 21:51 está publicado en algún lado? Para simplemente copiar y pegar. Saludos.

    • @informaticadp
      @informaticadp  2 года назад

      Hola! Todos los proyectos estan en mi cuenta de Github. Siempre en la descripción del último video de cada serie.

  • @jorgefernandorodriguez1581
    @jorgefernandorodriguez1581 2 года назад

    Buenas. Cuando trato de visualizar en el navegador el "App.vue", no me muestra el texto, y aparece un error en la consola: "Error in ./resources/js/app.js
    Module not found: Error can't resolve './routes' in '....resources\js'

    • @jorgefernandorodriguez1581
      @jorgefernandorodriguez1581 2 года назад

      Paso mi app.js
      require('./bootstrap');
      import vue from 'vue'
      window.Vue = vue
      import App from './components/App.vue';
      import VueAxios from 'vue-axios';
      import axios from 'axios';
      import VueRouter from 'vue-router';
      import { routes } from '/.routes';
      import Vue from 'vue';
      Vue.use(VueRouter);
      Vue.use(VueAxios, axios);
      const router = new VueRouter({
      mode:'history',
      routes: routes
      });
      const app = new Vue({
      el: '#app',
      router: router,
      render: h => h(App)
      });

    • @jorgefernandorodriguez1581
      @jorgefernandorodriguez1581 2 года назад +1

      Era la versión de node js. Lo pude solucionar 👍

    • @rodrigocaz9352
      @rodrigocaz9352 2 года назад +1

      @@jorgefernandorodriguez1581 como lo solucionaste?

  • @gastonavila-8002
    @gastonavila-8002 Год назад

    Me aparece la pantalla en blanco, porque puede ser?¡

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

    alguien encontro el codigo de el minuto 21:00?

  • @silvestrehernandez7800
    @silvestrehernandez7800 5 месяцев назад

    a mi no me aparece el archivo webpack.mix.js 😞

  • @phuyusystem5331
    @phuyusystem5331 2 года назад +3

    El código fuente donde le puedo descargar

    • @informaticadp
      @informaticadp  2 года назад +3

      El código siempre está en el último video de la serie.
      ruclips.net/p/PLrAw40DbN0l33O9tOstCiNsQdjpPYvjOj

    • @phuyusystem5331
      @phuyusystem5331 2 года назад

      genial

  • @lilianajuez2600
    @lilianajuez2600 2 года назад

    Hola, muy buen curso, felicidades!! Donde puedo encontrar el código?? Saludos

    • @informaticadp
      @informaticadp  2 года назад

      Muchas gracias! Todos los proyectos con su respectivo código están en mi repo de Github. Y Siempre el link está en la descripción del último vídeo de la serie. Saludos.

  • @kevinmc24
    @kevinmc24 2 года назад

    Recomendacion yo veo de mi celu los turorilaes en el temrinal la fuenta esta. Chiquita

    • @informaticadp
      @informaticadp  2 года назад

      Lo voy a tener en cuenta para próximos videos..el tema de la terminal. Saludos.

  • @ManuelalbertoT
    @ManuelalbertoT 2 года назад

    para que hace los del paso 7:48 configura la fachada de squema

    • @cesart.molina2177
      @cesart.molina2177 2 года назад

      Eso se hace por la version de mysql por que te genera in error al migrar si tienes una version reciente eso no es necesario

  • @luizarnoldchavezburgos3638
    @luizarnoldchavezburgos3638 2 года назад

    npm i vue@2.6.12 vue-loader@15.9.8 vue-router@3.*

  • @juancamiloblandon6015
    @juancamiloblandon6015 2 года назад

    que es SPA?

  • @danyalvarez6282
    @danyalvarez6282 11 месяцев назад

    todo bien , pero me aparece un error al importa vue, lo volveré hacer

    • @informaticadp
      @informaticadp  11 месяцев назад

      Hola! Que error??

    • @danyalvarez6282
      @danyalvarez6282 10 месяцев назад

      @@informaticadp WARNING in ./resources/js/app.js 20:14-17
      export 'default' (imported as 'Vue') was not found in 'vue
      asi lo tengo
      import Vue from 'vue';
      import VueRouter from 'vue-router';

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

    Muy buen tutorial, pero vas super volando, tuve que pones el video mas lentito para poder seguir el paso y no perderme de todo a la vez, jaja

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

      Jaja muchas gracias! Si todo un tema con el ritmo. Lo bueno es que se puede hacer lo que haces y el código siempre disponible. Abrazo bro!

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

      Si, eso si, me ayudo muchisimo a entender unas cosas y como ando comenzando con Vue mucho mejor para familiarizarse, pero muy bueno el video 😁😁

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

      ​@@informaticadp Tengo problemas ya al final, y no logro encontrar solucion por lo que veo mi tutorial llega hasta este punto :C, tengo desde ayer tratandole y nada, no se como solucionar :/, siempre me tira este error:
      export 'default' (imported as 'vue') was not found in 'vue'
      y me pone una lista gigante de exports. El laravel mix me pone todos estos errores y warnings:
      webpack compiled with 6 warnings, he tratado de todo y la verdad no consigo como hacer para que pase de ese paso :/, los warnings todos tienen que ver con la parte de los import vue, axios, router, etc, los del app.js

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

    npm update vue-loader

  • @gamemaniac9448
    @gamemaniac9448 2 года назад

    i think the tutorial is good. but i cant understand, please include in the title your language

    • @informaticadp
      @informaticadp  2 года назад +1

      Ok, I'll take it into account, thanks!

  • @rickkk226
    @rickkk226 2 года назад

    Me van a matar, pero sigo sin comprender como es necesario hacer semejante ensalada de 2000 millones de cosas para hacer un abm simple php

    • @informaticadp
      @informaticadp  2 года назад

      Venis de la programación desktop?

    • @cesart.molina2177
      @cesart.molina2177 2 года назад

      Dios como poses decir eso, desarrollar sistemas en la actualidad es un arte y tiene que ser mantenible, escalable y facil de leer para otros devs, lo que el hiso es muy basico, y eso que no usó git, tdd, ni solid para el desarrollo

    • @rickkk226
      @rickkk226 2 года назад

      @@informaticadp No. HTML CSS JS. Mi opinión va orientada que es increíble la cantidad de librerías y frameworks que están saliendo. Pero se está volviendo un descontrol. Se habla de "mantenibiliedad", y gran parte de la mantenibilidad está en la solidez de las distintas partes que componen un framework, y esto está descontrolado. Uno usa 300mb de librerías y resulta que en la nueva versión , cada uno hace lo que quiere en forma anárquica y hay que andar modificando todo o incluso reemplazando librerías por completo. Eso lleva trabajo y tiempo, además de la desagradable sorpresa de que en la nueva versión, lo que en la anterior re dijeron que era fantástica ... de golpe la famosa frase ... "deprecated". Corran cualquier cosa con Node, y no hay uno solo que no tenga media docena de Warnings de todo tipo, y si cambia la versión de algo, se desata el infierno, porque incluso resulta que dos librerías que usabas, una no es compatible con tal versión de la otra, pero la otra no va con la de la otra. No me gusta el enrutamiento. Se pieder mucho tiempo entre entorno de desarrollo y otro de producción, hay clientes que piden modificaciones de todo tipo a cada rato y se necesita algo con lo que se puedan hacer rápido y no tener que tener no menos de 2 aplicaciones distintas corriendo por separado, y ni hablar de si en un mismo servidor se tienen 20 aplicaciones de 20 clientes. Me la pasaría todo el día tratando de hacer que el framework funcione en lugar de programar soluciones. Me parece un trabajo increíble el que se está haciendo, por eso me interesa, y mucho. Pero lo veo una ensalada y poco confiable para decidir usar un framework compuesto por un montón de paquetes que no se siquiera si en la versión de dentro de 6 meses van a seguir funcionando. Hasta webpack parece tener los días contados. Es muy anárquico. Tampoco quiero un microsoft, pero necesito al menos una tecnología que me de 4 años de tranquilidad de poder dedicarme a desarrollar la solución del cliente, y no ver como hago magia para seguir haciendo funcionar el framework.

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +1

      @@rickkk226 pues que te puedo decir, laravel actualiza cada 6 meses pero tambien estan sus versiones lts por ejemplo yo uso laravel 9 y es compatible con su anterior version eso si, tienes que adaptar algunas pequeñas cosas pero nada que preocuparse para no quedarte desactualizado y esas mamadas, estoy d acuerdo contigo y por eso una occion es usar ddd y no depender del framework ni mucho menos la version :), y si te contara sobre django es peor, y el uso de vuejs ya eso es por el front end podes usar vanilla JavaScript si quieres, liveware o nose la verdad estos tiempo estan que apenas terminas el projecto te das cuenta que tu version esta desactualizada jajaja ya me paso con Laravel 7

    • @cesart.molina2177
      @cesart.molina2177 2 года назад +1

      @@rickkk226 por eso el full stack no existe realmente, que sepa front end no significa que sea full stack, yo soy backend que desarrolla tdd usa patrones de diseño, control de versioned, y desarrolla api, esa es mi funcion otro compañero se encarga de vuejs y css, otro de base de datos y yo solo le mando una pequeña documentacion de las rutas del como funcionan, los parametros y lo que devuelve, en fin el desarrollo de software es complejo por eso lo pagan bien, lo unico que puedes hacer es dominar un lenguaje backend sea python , php o typescript ya con eso no importa el framework de moda lo importante es que domines la programacion

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

    demasiados errores con las versiones

  • @omarjaramillo2720
    @omarjaramillo2720 2 года назад +1

    tengo un error hermano me aparece el siguiente error WARNING in ./resources/js/app.js 17:14-17
    export 'default' (imported as 'Vue') was not found in 'vue'

    • @cesart.molina2177
      @cesart.molina2177 2 года назад

      Talves por que instalaste vuejs 3 este curso es con vuejs 2 tienes que cambiarlo en el archivo package.json

    • @necris25
      @necris25 2 года назад +4

      En el package.json coloquen vue-loader:^15.9.8 vue:^2.6.12 vue-axios:^2.0.0 vue-router : ^3.0.0 npm update luego npm install y npm run dev

    • @jorgeenriquecayetanoareval5137
      @jorgeenriquecayetanoareval5137 2 года назад

      @@necris25 eres god bro, me funcionó
      con eso me surgió una pregunta, ¿Cuándo modificas el package.json de esa forma, se da a entender que esa sintaxis funcionará a partir de las versiones que indicaste? saludos

    • @yuricoronado8363
      @yuricoronado8363 2 года назад

      @@necris25 Gracias!!! Arreglo mi problema

  • @bernardoleonhoyosespinosa6762
    @bernardoleonhoyosespinosa6762 2 года назад

    En el minuto 21:40 dice que deja un código de app.blade.php, pero no lo veo. Hasta acá llegué

  • @joaquinnaveillan7912
    @joaquinnaveillan7912 2 года назад +4

    despues de configurar el archivo app.js, al hacer nom run watch me aparece "WARNING in ./resources/js/app.js 19:14-17
    export 'default' (imported as 'Vue') was not found in 'vue'"

    • @cesart.molina2177
      @cesart.molina2177 2 года назад

      Es por vue3 tienes que usar vue2

    • @necris25
      @necris25 2 года назад +10

      En el package.json coloquen vue-loader:^15.9.8 vue:^2.6.12 vue-axios:^2.0.0 vue-router : ^3.0.0 npm update luego npm install y npm run dev

    • @gabrielmacias2048
      @gabrielmacias2048 2 года назад

      @@necris25 Me has salvado la vida, Muchas Gracias Crack!

    • @proysend
      @proysend 2 года назад

      @@necris25 comprobado, con eso se soluciona el error, es un tema de compatabilidad, pero de verdad que puede llegar a ser un dolor de cabeza🤗

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

      gracias mil gracias @@necris25