Маршрут в динго не работает, когда сделать Api с динго / API и Laravel 5.1

Я делаю тестовый API с Dingo и Laravel 5.1, но я не знаю, почему мой код не работает, как я ожидал. Это простой пример, но он не работает, пожалуйста, помогите мне. Это мой код маршрута:

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

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

//this function help use to manage functions on each version. this is version 0.1 (called version groups)
$api->version('v0.1', [ 'namespace'=>'App\Http\Controllers\Api'], function ($api) {
$api->get('users/{id}', 'TestController@test');
$api->get('users/{id}', ['as' => 'users.index', 'users' => 'TestController@test']);//make route
app('Dingo\Api\Routing\UrlGenerator')->version('v0.1')->route('users.index');//finally, create new route
//Route::get('/users/{id}', 'UserController@show');
});

И это мой код TestController:

namespace app\Http\Controllers\Api;


use app\Http\Controllers\BaseController;

class TestController extends BaseController
{
public function test($id){
return $id;
}
}

Очень простой, но он не работает, когда я пытаюсь получить его от Почтальона, этот код возвращает Джейсон, как это:

"message": "Function () does not exist",
"status_code": 500,

Я с нетерпением жду вашей помощи,
Спасибо.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]