使用护照而不是API的Laravel 5.5 API调用使用护照去网络路线

时间:2019-02-09 00:10:15

标签: laravel laravel-passport

我正在将API构建到现有的laravel应用程序中。我使用邮递员遵循了docs adn中的教程,我试图调用一个端点,但是不断被压入我的web.php路由中。在其中,我在底部有以下内容:

Route::get('{catchall}', ['as' => 'url', 'uses'=>'PagesController@getPage'])->where('catchall', '(.*)');

哪个页面捕获所有没有路由的页面,并将它们发送到404页面。 api调用已到达该路由并返回404。为什么它们没有首先命中api.php文件?

2 个答案:

答案 0 :(得分:1)

首先,使用POSTMAN测试您的API端点。

请求URL应该类似于here记住路径中的/ api /

在请求标头中使用Accept:application/json

http://127.0.0.1:3000/api/login

答案 1 :(得分:0)

您需要在url中添加api前缀来调用api.php,就像您在api.php中拥有本地路由一样,而不是像

urldecode( $escapedString )