Laravel Livewire funktioniert nach dem Streaming auf einen Live-Server mit Nginx nicht
P粉043470158
P粉043470158 2023-12-13 22:47:38
0
1
434

Ich hatte ein Problem beim Übertragen meines Projekts auf den Produktionsserver, Livewire funktionierte nicht mehr. Auf dem Server läuft Nginx.

Wenn ich das Ereignis „wire:click“ (auf die Schaltfläche klicken) innerhalb der Komponente auslöste, erhalte ich in der Antwort den Fehler:

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()

Dies ist eine neue Laravel-Installation, fast leere Komponenten, nur einfaches dd(). Da es sich nicht um eine Ganzseitenkomponente handelt, habe ich den Routentyp (GET oder POST) nicht in paths/web.php festgelegt. Diese Komponente wird einfach über @livewire() innerhalb der Blade-Datei aufgerufen. Es läuft auf meinem lokalen Rechner mit Apache auf Docker und auf einem anderen Live-Server mit Apache ohne Probleme.

Wissen Sie, was dieses Problem verursacht? Danke im Vorraus für deine Hilfe.

P粉043470158
P粉043470158

Antworte allen(1)
P粉803527801

我认为你应该运行 php artisan livewire:publish --assets 到公共 Livewire

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!