Laravel Livewire ne fonctionne pas après la diffusion sur un serveur en direct exécutant nginx
P粉043470158
P粉043470158 2023-12-13 22:47:38
0
1
478

J'ai eu un problème lors du transfert de mon projet sur le serveur de production, livewire ne fonctionnait plus. Le serveur exécute nginx.

Lorsque je déclenche l'événement wire:click (cliquez sur le bouton) à l'intérieur du composant, j'obtiens l'erreur dans la réponse :

SymfonyComponentHttpKernelExceptionMethodNotAllowedHttpException: The GET method is not supported for this route. Supported methods: POST. in file /data/*****/****/******/*******/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php on line 118

#0 /data/****/*****/*****/*****/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php(104): IlluminateRoutingAbstractRouteCollection->methodNotAllowed()

Il s'agit d'une nouvelle installation de Laravel, de composants presque vides, juste un simple dd(). Ce n'est pas un composant pleine page, donc je n'ai pas défini le type de route (GET ou POST) dans paths/web.php. Ce composant est simplement appelé via @livewire() dans le fichier Blade. Il fonctionne sur ma machine locale en utilisant Apache sur Docker et sur un autre serveur live en utilisant Apache sans aucun problème.

Savez-vous ce qui cause ce problème ? Merci d'avance pour votre aide.

P粉043470158
P粉043470158

répondre à tous(1)
P粉803527801

Je pense que vous devriez vous présenter php artisan livewire:publish --assets au public Livewire

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal