Laravel fügt neuen API-Namespace hinzu
PHP中文网
PHP中文网 2017-05-16 16:55:57
0
2
640

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中文网

认证高级PHP讲师

Antworte allen(2)
淡淡烟草味

composer.json

巴扎黑
php$api->version('v1', ['namespace' => 'Api\V1'], function ($api) {
    $api->get('users/{id}', 'UserController@show');
});
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage