Я занимаюсь разработкой Laravel 7 веб-сайта для веб-сайтов и API. Я выполнил API и могу вызывать все маршруты там, но у меня появляется ошибка при попытке доступа к маршруту в Интернете. php
Route::get("/products", 'web\ProductController@index')->name("products.all");
ошибка говорит
Запрошенный ресурс / продукты не найдены на этом сервере.
Я выполнил команду route: list и там указан маршрут. Это то, что он печатает
[{"domain":null,"method":"GET|HEAD","uri":"\/","name":null,"action":"Closure","middleware":"web"},{"domain":null,"method":"GET|HEAD","uri":"api\/documentation","name":"l5-swagger.api","action":"L5Swagger\\Http\\Controllers\\SwaggerController@api","middleware":""},{"domain":null,"method":"GET|HEAD","uri":"api\/oauth2-callback","name":"l5-swagger.oauth2_callback","action":"L5Swagger\\Http\\Controllers\\SwaggerController@oauth2Callback","middleware":""},{"domain":null,"method":"GET|HEAD","uri":"docs\/asset\/{asset}","name":"l5-swagger.asset","action":"L5Swagger\\Http\\Controllers\\SwaggerAssetController@index","middleware":""},{"domain":null,"method":"GET|HEAD|POST|PUT|PATCH|DELETE|OPTIONS","uri":"docs\/{jsonFile?}","name":"l5-swagger.docs","action":"L5Swagger\\Http\\Controllers\\SwaggerController@docs","middleware":""},{"domain":null,"method":"GET|HEAD","uri":"products","name":"products.all","action":"App\\Http\\Controllers\\web\\ProductController@index","middleware":"web"}]
и контроллер
class ProductController extends Controller
{
public function index()
{
return 1;
}
}
Как это исправить?