在 laravel 5.1 中使用 dingo 包在 rest api 中路由错误

Route error in rest api using dingo pakckage in laravel 5.1

我正在使用 laravel 野狗创建 restful api package.When 我正在给 url localhost:8000/hello.it在 RouteCollection.php 行 161:

中显示错误 NotFoundHttpException

这是我的 route.php

/* |------------------------------------------------ -------------------------- |申请途径 |------------------------------------------------ -------------------------- | |您可以在此处为应用程序注册所有路由。 |这是一件轻而易举的事。只需告诉 Laravel 它应该响应的 URI |并给它控制器在请求该 URI 时调用。 | */

$api = app('Dingo\Api\Routing\Router');

Route::get('/', function () {
  return view('welcome');
});

$api->version('v1', function($api) {
$api->get('hello', function(){
     return "Hello";
});

   });

这是我的 api.php 代码。 我已经设置了 api.php

'transformer' => env('API_TRANSFORMER', Dingo\Api\Transformer\Adapter\Fractal::class),

'formats' => [

    'json' => Dingo\Api\Http\Response\Format\Json::class,

],

'domain' => env('API_DOMAIN', 'api.restapi.com'),
'name' => env('API_NAME', 'rest api'),
   'version' => env('API_VERSION', 'v1'),

给出路线后显示 error.i 已经尝试了所有可能的方法 way.please 帮帮我。提前谢谢你。

如果您设置了前缀 API_PREFIX 那么您添加的路由对应

https://localhost:8000/api/v1/hello

假设前缀是api

如果没有设置前缀则为

https://localhost:8000/v1/hello