首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >API Routing Laravel 5.5

API Routing Laravel 5.5
EN

Stack Overflow用户
提问于 2018-10-30 04:19:44
回答 1查看 1.8K关注 0票数 2

我有一个基本的控制器,我想让它接收任何json请求。我是api路由的新手。当我使用邮递员时,我得到了很抱歉找不到页面。首先,我在GET上测试了它,并让它调用一个简单的返回,但抛出了错误:“对不起,找不到你要找的页面。”我删除了RouteServiceProvider.php中的api前缀,但没有成功。

路由api.php

代码语言:javascript
复制
<?php

use Illuminate\Http\Request;

/*
|--------------------------------------------------------------------------
| API Routes
|--------------------------------------------------------------------------
|
| Here is where you can register API routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| is assigned the "api" middleware group. Enjoy building your API!
|
*/


Route::get('/test_api/v1', 'TestController@formCheck');

TestController.php

代码语言:javascript
复制
<?php

namespace App\Http\Controllers;

use Illuminate\Http\Request;

class TestController extends Controller
{
  public function formCheck(){
    return "YES !!!";
  }

  public function formPost(Request $request)
  {
    $formData = $request->all();
    return response()->json($formData, 201);

  }
}
EN

回答 1

Stack Overflow用户

发布于 2018-10-30 14:30:45

在app/Providers/RouteServiceProvider.php中。

删除前缀(‘api’)&它应该看起来像这样。

代码语言:javascript
复制
protected function mapApiRoutes()
    {
        Route::middleware('api')
             ->namespace($this->namespace)
             ->group(base_path('routes/api.php'));
    }
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53053223

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档