我正在将API构建到现有的laravel应用程序中。我使用邮递员遵循了docs adn中的教程,我试图调用一个端点,但是不断被压入我的web.php路由中。在其中,我在底部有以下内容:
Route::get('{catchall}', ['as' => 'url', 'uses'=>'PagesController@getPage'])->where('catchall', '(.*)');
哪个页面捕获所有没有路由的页面,并将它们发送到404页面。 api调用已到达该路由并返回404。为什么它们没有首先命中api.php文件?
答案 0 :(得分:1)
答案 1 :(得分:0)
您需要在url中添加api前缀来调用api.php,就像您在api.php中拥有本地路由一样,而不是像
urldecode( $escapedString )