Laravel API: NotFoundHttpException после загрузки - PullRequest
1 голос
/ 26 сентября 2019

Я завершил свой REST API на основе Laravel.После загрузки API на общий веб-хостинг я каждый раз получаю сообщение об ошибке NotFoundHttpException от RouteCollection.

Общая папка работает и отображается нормально.Но как только я пытаюсь использовать API с почтальоном, я получаю следующие ошибки:

{
"message": "",
"exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
"file": "/var/www/vhosts/cloud1.openhandwerk.de/httpdocs/API_oH/Connector/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
"line": 179,
"trace": [

Теперь, когда я захожу на страницу через браузер, я получаю только ошибку 404.

Мой api.phpфайл

<?php

use Illuminate\Http\Request;

Route::prefix("v1")->group(function() {
  Route::post('login', 'Api\v1\UserController@login');
  Route::post('register', 'Api\v1\UserController@register');

  Route::group(['middleware' => 'auth:api'], function(){
    // Customers
    Route::get("customers", 'Api\v1\CustomerController@index');
    // Route::get("customer/{id}", "API/v1/CustomerController@show");
    // Route::post("customer", "API/v1/CustomerController@store");
    // Route::put("customers", "API/v1/CustomerController@store");
    // Route::delete("customers", "API/v1/CustomerController@destroy");
  });
});

1 Ответ

0 голосов
/ 26 сентября 2019

Я думаю, вам не хватает префикса api.Пожалуйста, используйте команду route:list, чтобы получить список всех ваших маршрутов с путем.

php artisan route:list
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...