Тёмный

1/2 - Laravel + Vue + SPA + CRUD 

Informática DP
Подписаться 51 тыс.
Просмотров 51 тыс.
50% 1

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 RU-vid: / 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

Опубликовано:

 

13 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 168   
@marlonlinux2175
@marlonlinux2175 2 года назад
Excelente vídeo, es imposible no entender con semejante explicación lo felicito
@informaticadp
@informaticadp 2 года назад
Muchas gracias Marlon!!! Viste que esa combinación laravel + vue tiene mucha demanda. Espero ayudarlos. Saludos!
@marceloleal3677
@marceloleal3677 2 года назад
bnnbju7tfu7txxf2kml9
@marceloleal3677
@marceloleal3677 2 года назад
fcb... ml9
@marceloleal3677
@marceloleal3677 2 года назад
fv ..ño
@marceloleal3677
@marceloleal3677 2 года назад
@@informaticadp x cvgy8
@jose-du8gf
@jose-du8gf 2 года назад
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 года назад
Muchas gracias Jose!!! Es lo mejor saber esto. Y me alegra poder ayudar. Abrazo!!
@juanantoniocobossanchez2786
@juanantoniocobossanchez2786 2 года назад
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 2 месяца назад
amigo me podes ayudar, tengo ese error y no hay forma de solucionarlo
@informaticadp
@informaticadp 2 месяца назад
Gracias Juan Antonio por el aporte!
@Sol_Y_Sk8
@Sol_Y_Sk8 2 года назад
GENIO TOTALLL!!! Exelente video !
@carlosvelezortiz2054
@carlosvelezortiz2054 2 года назад
Muy buenos tus videos. Sigue adelante que muchos te seguimos y muchas gracias crack por compartir tus conocimientos
@informaticadp
@informaticadp 2 года назад
Muchas gracias Carlos!!
@mariocalcetin7602
@mariocalcetin7602 2 года назад
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
@informaticadp
@informaticadp Год назад
Excelente Rodrigo!!! Saludos
@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!!!
@jhonalexanderarizaduarte845
@jhonalexanderarizaduarte845 2 года назад
Excelente explicación
@informaticadp
@informaticadp 2 года назад
Muchas gracias!!!
@emmanuelsolano7206
@emmanuelsolano7206 2 года назад
Es un crack Master!
@informaticadp
@informaticadp 2 года назад
Saludos y muchas gracias Emmanuel!
@diegoandreshernandezluna1540
@diegoandreshernandezluna1540 2 года назад
Perfecto Bro!!
@informaticadp
@informaticadp 2 года назад
Gracias Diego!!
@joseleonrs9817
@joseleonrs9817 11 месяцев назад
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 11 месяцев назад
Grande bro! Muchas gracias por las buenas vibras!! Abrazo!!
@user-iv3fx5rj1t
@user-iv3fx5rj1t Год назад
Eres el mejor, un crack
@informaticadp
@informaticadp Год назад
Gracias, saludos!!
@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ó?
@mathiasmuniz8453
@mathiasmuniz8453 2 года назад
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 года назад
Muchas gracias!! Si no viste este video, te lo recomiendo. ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-eRYz62Cx0Wg.html
@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
@gadecima00
@gadecima00 Год назад
Muy bueno, gracias por compartir, sería bueno que actualices para Laravel 9 + Vue3 con ViteJS
@informaticadp
@informaticadp Год назад
Gracias! Ya Laravel 10 jeje
@joseluis5150
@joseluis5150 2 года назад
Que plugins usas en VSCODE para este curso???
@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.
@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 года назад
Muchas gracias! Tengo en mente un login con vue y vuex, para usar la API de laravel que hicimos con JWT.
@hringenieriaoficial969
@hringenieriaoficial969 2 года назад
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
@elbananerosoyyooo8394
@elbananerosoyyooo8394 2 года назад
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 года назад
Hola Fijate en el canal, hay muchos proyectos donde muestro diferentes formas de trabajar con las migraciones. Igual vamos con mas Laravel.. saludos..
@byronramirez681
@byronramirez681 2 года назад
Un componente en Vue es equivalente a un metodo de un controlador en Laravel ? Asi lo comprendi.
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!
@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 года назад
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?
@luizarnoldchavezburgos3638
@luizarnoldchavezburgos3638 2 года назад
existe repo de Github?
@joseestradadev
@joseestradadev 2 года назад
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 года назад
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 года назад
Por que te instalaste vue3 tienes que usar vue2
@joseestradadev
@joseestradadev 2 года назад
@@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
@andresdavid4823
@andresdavid4823 2 года назад
Buenas tardes, Me sale error al confuigurar el vueRouter, dice que no se puede usar el use,ayuda porfavor
@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 года назад
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!
@seniorplanner2154
@seniorplanner2154 2 года назад
Hola Gustavo, serías tan amable en decirme cual es el tema de color que usas en VScode
@informaticadp
@informaticadp 2 года назад
Hola Carlos! Te paso. Visual studio code. Theme: Outrun Night
@seniorplanner2154
@seniorplanner2154 2 года назад
Gracias
@kicoesmiapodo
@kicoesmiapodo 2 года назад
Y el código de layout blade ?
@keldalas
@keldalas 2 года назад
alguien le da este waring export 'vue' (imported as 'vue') was not found in 'vue'
@cesart.molina2177
@cesart.molina2177 2 года назад
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 года назад
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 года назад
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.
@AnDrU085
@AnDrU085 2 года назад
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 года назад
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!
@Franklin4002
@Franklin4002 2 года назад
donde esta el codigo que menciona del minuto 21'
@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.
@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 года назад
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.
@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.
@canaldeyoutube5616
@canaldeyoutube5616 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 года назад
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
@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}
@wilsonpinzon3870
@wilsonpinzon3870 2 года назад
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 года назад
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 года назад
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) });
@gastonavila-8002
@gastonavila-8002 Год назад
Me aparece la pantalla en blanco, porque puede ser?¡
@silvestrehernandez7800
@silvestrehernandez7800 5 месяцев назад
a mi no me aparece el archivo webpack.mix.js 😞
@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 года назад
Era la versión de node js. Lo pude solucionar 👍
@rodrigocaz9352
@rodrigocaz9352 2 года назад
@@jorgefernandorodriguez1581 como lo solucionaste?
@aj7000
@aj7000 Год назад
alguien encontro el codigo de el minuto 21:00?
@phuyusystem5331
@phuyusystem5331 2 года назад
El código fuente donde le puedo descargar
@informaticadp
@informaticadp 2 года назад
El código siempre está en el último video de la serie. ru-vid.com/group/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.
@kevinmosqueracoronel4417
@kevinmosqueracoronel4417 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
@juancamiloblandon6015
@juancamiloblandon6015 2 года назад
que es SPA?
@informaticadp
@informaticadp 2 года назад
Single Page Application
@danyalvarez6282
@danyalvarez6282 10 месяцев назад
todo bien , pero me aparece un error al importa vue, lo volveré hacer
@informaticadp
@informaticadp 10 месяцев назад
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';
@luizarnoldchavezburgos3638
@luizarnoldchavezburgos3638 2 года назад
npm i vue@2.6.12 vue-loader@15.9.8 vue-router@3.*
@cnyramcuriosity4793
@cnyramcuriosity4793 Год назад
npm update vue-loader
@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
@gamemaniac9448
@gamemaniac9448 2 года назад
i think the tutorial is good. but i cant understand, please include in the title your language
@informaticadp
@informaticadp 2 года назад
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 года назад
@@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 года назад
@@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
@informaticadp
@informaticadp Год назад
En cual?
@omarjaramillo2720
@omarjaramillo2720 2 года назад
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 года назад
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 года назад
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 года назад
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🤗
@Isasa1_1
@Isasa1_1 11 месяцев назад
gracias mil gracias @@necris25
Далее
2/2 - Laravel + Vue + SPA + CRUD
25:04
Просмотров 16 тыс.
🖼️ Laravel UI KIT | TABLAR | TABLER + LARAVEL
14:04
The Tools I Use to Build Products in Laravel
19:00
Просмотров 17 тыс.
Laravel, Livewire, and AdminLTE  Dashboard Starter Kit
6:42
Laravel - API Authentication
34:38
Просмотров 15 тыс.
Rest API - Best Practices - Design
15:50
Просмотров 100 тыс.
Crea una REST API CRUD en Laravel desde Cero
31:28
Просмотров 25 тыс.
Laravel Tutorial For Beginners (Simple User CRUD App)
1:16:13
🐘 Aprende Laravel en 40 minutos (Versión 10.x)
43:18