Laravel API Routes return 404 Not Found
Please help with laravel api routes not but the web routes they work perfect.
eg farmer.test works great
farmer.test/api/login 404 Not found
when i run php artisan route:list
the routes are there
@thamibn Are you sure you did add the routes to api.php and not web.php??
Please post a screenshot of "php artisan route:list".
@JohnnyBigodes yes I did.
what puzzle me is that when the project is outside the www folder if run PHP artisan serve and my server start on Localhost:8000 the API routes return 404 only the web routes are working,
However if move the project to the www folder inside laragon and access the API routes via the Virtual host domain the API routes are working 100% and that's what solved my problem.
So my question is what makes it not work on PHP artisan server and work only on virtual host domain.
Why are you serving your project with "php artisan serve"?
You are using laragon, or not? It will serve automatically for you when you have a project inside "www".
Go to the browser and use yourprojectname.test and it will display you project without the need to serve it through "php artisan serve".
Laragon serves it on port 80, not like artisan that serves it on port 8000.