Usando o breeze do laravel já deixa tudo isso pronto, inclusive com o inertia d vue instalado e configurado, dessa forma do vídeo é trabalhoso demais, mas parabéns pelo vídeo ❤
Trabalhando dessa forma os components vue, ficam mimificados ao rodar o npm run build? Dessa forma ao chamalos no blade eles funcionam normalmente? Vuejs e laravel é uma exelente combinação.
Cara, essa forma era a usada antigamente, hoje recomendo muito usar o Livewire ou o Inertia. O inertia é uma forma muito mais simples de usar o Vue com o Laravel.
show vou verificar é agora que relmente vi que esse vide foi de 1 ano atraz vou estudar sobre, mais de uma certa forma ela ainda funciona e é simples tambem de implementar.
eu to precisando fazer uma pagina so, entao resolvi seguir o padrao monolito. ai optei por usar o vue. mais na minha cabeça, isso ai é muita volta e nao faz sentido... é somente essa opçao que eu tenho pra criar uma pagina vue dentro do laravel?
Fala Marlon. A única coisa que eu quis mostrar com essa aula é como usar componentes do Vue no Laravel, se quiser criar uma API com o Laravel e ser consumido pelo Vue, não é dessa maneira.
@@AlexandreCardoso O roteamento deveria ser pelo front end, mas o consumo de dados ainda sim seria pelas routas do arquivo routes/api.php? isso que eu quis perguntar
Sim, para consumir é através do api.php, caso claro esteja desenvolvendo uma api. E o roteamento seria no front, no vue, mas nesse caso teria que separar front e backend.
Rapaz.... Como um dev que nao tem intimidade com vue e queria utilizar no laravel, eu me senti extretamente confuso 🤣😅 Muita frutaria pra poder rodar. Eu não faço IDEIA do que fiz, e nem do que teria que fazer pra poder melhorar minha aplicação
recebi esse erro: syntax error, unexpected end of file, expecting "elseif" or "else" or "endif" ele diz que n reconhece a sintax do arquivo home.blade.php @extends('master') @session('content') Home
Se não tô em erro, essa forma de usar o vue com laravel é a mais comum, a mais complexa é consumir os dados do back laravel no Vue, please corrija se tiver errado
Com certeza, gravei há anos atrás, e vi muitas pessoas que usavam dessa maneira, e é um trabalho absurdo. Melhor inclusive é usar o Inertia, que já consigo trabalhar com o Laravel junto.
🔥Curso de Inertia - ruclips.net/p/PLyugqHiq-SKcNWoXhsln0tsNxI2liw3D-
rapaz a udemy ta roubando no preço dos curos hahaha
@@maestrojuniorsousa sim, por isso nunca mais colocarei lá. 😃
Muito bom, peguei um projeto pronto e subi no laravel com o vitejs. Foram pequenas alterações. Muito bacana
Usando o breeze do laravel já deixa tudo isso pronto, inclusive com o inertia d vue instalado e configurado, dessa forma do vídeo é trabalhoso demais, mas parabéns pelo vídeo ❤
Show! Se alguem tiver preguiça de fazer esse passo a passo é só seguir o que o laravel já tem pra UI;
composer require laravel/ui
php artisan ui vue
real, facilitou muito. valeu
Aula sensacional! Parabéns!
Obrigado 😃
Parabéns Alé.
Achei um pouco completo essa questão do Laravel com o Vue, mas acho que é costume
nossa, que coisa mirabolante
Também acho, hoje ninguém usa dessa maneira.
Trabalhando dessa forma os components vue, ficam mimificados ao rodar o npm run build? Dessa forma ao chamalos no blade eles funcionam normalmente? Vuejs e laravel é uma exelente combinação.
Cara, essa forma era a usada antigamente, hoje recomendo muito usar o Livewire ou o Inertia.
O inertia é uma forma muito mais simples de usar o Vue com o Laravel.
show vou verificar é agora que relmente vi que esse vide foi de 1 ano atraz vou estudar sobre, mais de uma certa forma ela ainda funciona e é simples tambem de implementar.
Bom dia!
Dessa forma tem como resgatar o retorno do meu controlador dentro do script setup ?
Fala Bruno.
Cara, gravei essa aula há muito tempo atrás, sinceramente não lembro se tem como fazer isso.
eu to precisando fazer uma pagina so, entao resolvi seguir o padrao monolito. ai optei por usar o vue. mais na minha cabeça, isso ai é muita volta e nao faz sentido... é somente essa opçao que eu tenho pra criar uma pagina vue dentro do laravel?
Com certeza não, essa é uma maneira bem antiga e não faz sentido hoje.
Recomendo ver sobre o Inertia.
muito obrigado, acabei de encontrar esse inertia aqui, rsrs, vou dar uma estudada nele, valeu! vc tem conteudo sobre?@@AlexandreCardoso
@@maxdev8114 tenho sim.
ruclips.net/p/PLyugqHiq-SKcNWoXhsln0tsNxI2liw3D-
Mas como fica o consumo de dados? vai ser pelas rotas da API?
Fala Marlon.
A única coisa que eu quis mostrar com essa aula é como usar componentes do Vue no Laravel, se quiser criar uma API com o Laravel e ser consumido pelo Vue, não é dessa maneira.
@@AlexandreCardoso O roteamento deveria ser pelo front end, mas o consumo de dados ainda sim seria pelas routas do arquivo routes/api.php? isso que eu quis perguntar
Sim, para consumir é através do api.php, caso claro esteja desenvolvendo uma api.
E o roteamento seria no front, no vue, mas nesse caso teria que separar front e backend.
Help me
Mesmo rodando o npm install não está rodando o npm run dev
npm ERR! Missing script: "dev"
npm ERR!
Não tem nada quando rodo "npm run"
No package.json ñ tem o script?
@@AlexandreCardoso eu olhei o package.json, está assim:
{
"private": true,
"scripts": {
"dev": "vite",
"build": "vite build"
},
"devDependencies": {
"axios": "^1.1.2",
"laravel-vite-plugin": "^0.7.2",
"lodash": "^4.17.19",
"postcss": "^8.1.14",
"vite": "^4.0.0"
}
}
Parece tudo certo, da uma olhada no código fonte.
Clona o repositório e roda o comando para ver se funciona.
github.com/aleduca/laravel-vue
A parte do git, foi muito soft.
Segui o tutorial , porém meu projeto Laravel não tem o Vite, como instalo?
qual sua versão do laravel ? o vite só ta no laravel a partir da versão 9. Versões anteriores você tem que usar o Laravel Mix
Qual é o seu teclado ??
Atualmente é esse: Teclado Mecânico Gamer Redragon Kumara RGB Switch Outemu Brown ABNT2 - K552RGB-1 (BROWN)
Da pra criar SPA assim com vue no Blade ?
Fala Bommambo.
Até dá, mas não faz sentido.
Rapaz.... Como um dev que nao tem intimidade com vue e queria utilizar no laravel, eu me senti extretamente confuso 🤣😅
Muita frutaria pra poder rodar. Eu não faço IDEIA do que fiz, e nem do que teria que fazer pra poder melhorar minha aplicação
Essa integração, desse jeito é confuso mesmo, acho que a maioria não usa dessa maneira.
recebi esse erro:
syntax error, unexpected end of file, expecting "elseif" or "else" or "endif"
ele diz que n reconhece a sintax do arquivo home.blade.php
@extends('master')
@session('content')
Home
@endsection
Se não tô em erro, essa forma de usar o vue com laravel é a mais comum, a mais complexa é consumir os dados do back laravel no Vue, please corrija se tiver errado
A forma mais comum é consumindo o usando o laravel como endpoint através do vue, pelo menos é o que mais faz sentido.
E como passar os dados ?
Nuss, Que trampo em kkk
Melhor fazer o front separado mesmo
Com certeza, gravei há anos atrás, e vi muitas pessoas que usavam dessa maneira, e é um trabalho absurdo. Melhor inclusive é usar o Inertia, que já consigo trabalhar com o Laravel junto.
Mas acho que dessa forma dar pra aproveitar os recursos do laravel como autenticação por exemplo no front.