Estoy itentando hacerlo con Dingo siguiendo paso a paso las
instrucciones, pero no tengo claro donde se deben crear las URLS con este componente:
¿Esto dónde se hace¿, en
routes.php se crean las urls, pero eso de APP lógicamente si lo meto allí me da error, porque app no existe, la verdad estoy un poco confuso.
Código:
Now you can generate a URL to the named route.
app('Dingo\Api\Routing\UrlGenerator')->version('v1')->route('users.index');
Edito para añadir más detalle, mi archivo
routes.php ahora mismo está así:
Código:
Route::get('/', function () {
return view('welcome');
});
$api = app('Dingo\Api\Routing\Router');
$api->version('v1', function ($api) {
$api->group(['middleware' => 'foo'], function ($api) {
// Endpoints registered here will have the "foo" middleware applied.
// $api->get('users', 'App\Http\Controllers\UserController@index');
$api->get('users', ['as' => 'users.index', 'uses' => 'App\Http\Controllers\UserController@index']);
});
});
Si hago
php artisan route:list o
php artisan api:routes , no ha creado los endpoints.
Un saludo y gracias de antemano, si lo resuelvo explicaré aquí con detalle como lo he hecho.