2016-01-25 46 views
0

嗨,我是用巴丁格阿比DEV-主b36db17(1.0.*@dev)與Laravel 5.2.11巴丁格API不登記的路線

當我嘗試存取權限我的API路線我得到一個錯誤:

"The version given was unknown or has no registered routes." (status:400) 

這裏是我的API路線:

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

$api->version('v1', ['version' => 'v1', 'prefix' => 'api'], function ($api) { 

    Route::group(['prefix' => 'api', 'version' => 'v1'], function() { 
    //# Version 1 routes here 
    Route::post('login', [ 
     'uses'  => 'App\Api\V1\Http\Controllers\[email protected]', 
     'as'  => 'api.login' 
     ]); 
    }); 
}); 

命令php artisan api:routes顯示什麼

我需要一些幫助PLE ase

編輯 - 27/01/16

適配器的用途是什麼?

它看起來像路由不會被加載:

類實現

public function dispatch(Request $request, $version) 
{ 
    if (! isset($this->routes[$version])) { 
     var_dump($this->routes); 
     throw new UnknownVersionException; 
    } 
    [...] 
} 
+0

Laravel類實現Adapter的目的是什麼? – Mushu8

回答

0

問題自動解決Laravel適配器命名空間巴丁格\阿比\路徑\適配器: 申報我的路線,我用路由門面,而不是巴丁格API路由器(流浪者都有自己的路由器,因爲最近的版本)

,所以我代替Route::group(Route::get(

作者:$api->get($api->get(