suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Laravel fügt neuen API-Namespace hinzu

Sie können sehen, dass dem Laravel-Projekt ein neuer API-Ordner hinzugefügt wurde

Dieser Ordner wird für extern entwickelte API-Schnittstellen verwendet

Der Pfad unter dem API-Ordner lautet

api\V1\UserController.php

Und beim Definieren von Routen in Routes.php

$api = app('api.router');
$api->version('v1', function ($api) {
    $api->get('users/{id}', 'Api\V1\UserController@show');  
});

Die Klasse davon ApiV1UserController kann nicht gefunden werden

Wo muss ich den API-Namespace konfigurieren? Weil das API-Verzeichnis überhaupt nicht in Laravel registriert ist

Wo kann man es konfigurieren?
PHP中文网PHP中文网2780 Tage vor644

Antworte allen(2)Ich werde antworten

  • 淡淡烟草味

    淡淡烟草味2017-05-16 16:57:57

    composer.json

    Antwort
    0
  • 巴扎黑

    巴扎黑2017-05-16 16:57:57

    php$api->version('v1', ['namespace' => 'Api\V1'], function ($api) {
        $api->get('users/{id}', 'UserController@show');
    });
    

    Antwort
    0
  • StornierenAntwort