Do tej pory wytwarzałem aplikację MVC w czystym php, ostatnio zacząłem interesować się Laravelem, co mi się bardzo spodobało!
Aktualnie pracuje nad mini aplikacją Laravel + React i chciałbym ją udostępnić współpracownikom po sieci firmowej, bez używania php artisan lecz umieszczając na serwerze xampp obok moich starych aplikacji.
Na swoim komputerze zamiast xampp używam Laragona:
D:\Soft\laragon\www\aplikacja_php\ - jakaś poprzednia moja aplikacja
D:\Soft\laragon\www\laravel-react\ - moja nowa aplikacja laravel
Przy próbie wejścia z przeglądarki http://ip_serwera/laravel-react/public wszystko wariuje:
- przeglądarka nie może odnaleźć plików js/css,
- react router nie może dopasować ścieżki
const App = () => { return ( <Router> <Routes> <Route exact path="/" element={<Home />} /> <Route exact path="/add" element={<Add />} /> <Route exact path="/edit/:id" element={<Edit />} /> </Routes> </Router> ) }
Częściowo na ten pomógł wpis w pliku httpd-vhosts.conf
## Path to laravel sub-folder Alias /laravel-react "D:/Soft/laragon/www/laravel-react/public" <Directory "D:/Soft/laragon/www/laravel-react/public"> AllowOverride All </Directory>
który pozwala pominąć mi katalog public w ścieżce i wejść do aplikacji tak jak bym tego chciał
ale wiąż pozostaje problem react-routera, który nie rozpoznaje ścieżek
Cytat
No routes matched location "/laravel-react/"
- nie wiem co powinienem zrobić, żeby react otrzymywał ścieżki z pominięciem katalogu w którym się znajduje. Może jakiś wpis w htaccess?
Proszę o informację co jeszcze mógłbym przekonfigurować, żeby móc udostępniać swoje aplikacje koło siebie

Może ktoś ma na to jakiś lepszy sposób?