Erro ao rodar o run dev
[Concluído]
Olá Carlos, copiei os arquivos necessários para fazer o real-time mas ao rodar o comando run dev apareceu esse erro:
1 WARNING in child compilations (Use 'stats.children: true' resp. '--stats-children' for more details)
ERROR in ./resources/js/components/Orders/OrdersTenant.vue 1:0
Module parse failed: Unexpected token (1:0)
You may need an appropriate loader to handle this file type, currently no loaders are configured to process this file. See https://webpack.js.org/concepts#loaders
> <template>
| <div>
| <div class="card-header">
Olá, José!
Tudo bem?
Tem o projeto no GitHub?
Provavelmente está faltando alguma dependência no arquivo package.json
Nos últimos releases do Laravel 9.x, deixou de usar o webpack, e passou a usar o Vite;
Corrigi o erro acima mas não consegui trazer a visualização dos pedidos.
O link para o git: https://github.com/Carlosnt/sistema_larafood
Opa show de bola amigo. Me dê mais detalhes do novo erro, que te ajudo a resolver.
Olá Carlos, tive que fazer umas instalações que não tinha ainda em minha máqui. Mas agora está dando esté erro:
"message": "The POST method is not supported for this route. Supported methods: GET, HEAD.",
Mesmo rodando o laravel-echo-server está dando o erro:
?EIO=3&transport=polling&t=OCG4Iax
Esse erro, acontece quando roda o laravel-echo-server?
Olhei o repositório aqui, o seu arquivo laravel-echo-server.json está todo desconfigurado, com conteúdo HTML nele;
Olá Carlos! Eu atualizei o repositório no git: https://github.com/Carlosnt/sistema_larafood
Aqui em minha maquina está dando erro de nas rotas: orders e my-orders e no EIO. Estou usando o xampp pois no curso começou com o ele.
Só falta corrigir esses bugs para proceguir.
O curso não começou com Xampp hehehe, foi Docker, Laradock! 😅
---
Vi que tem as rotas certinho:
https://github.com/Carlosnt/sistema_larafood/blob/main/routes/api.php#L25
---
E erro "The POST method is not supported for this route" acontece quando, quando roda o laravel-echo-server?
Me envia um print do erro por favor (https://uploaddeimagens.com.br/)
---
Você tem o redis na sua maquina?
Consegui resolver, tive que instalar o predis, instalar o laravel echo server, tive que colocar uma rota:Route::post('orders', [OrderController::class, 'index'])->name('orders.index');
Faltava dois pontos antas da porta no arquivo Bootstrap.js:host: window.location.hostname + ':6001'
Tive que alterar a rota que tem no arquivo OrderTenants.vue na linha abaixo:
axios.get('/sistem_larafood/public/api/v1/my-orders', {params: {
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!