LaravelでAPI作成のした際にルーティングでroutes/api.phpに記載すると /api/〜になってしまう。
/api部分を無くすためには以下を削除すればいい。
app/Providers/RouteServiceProvider.php
Route::prefix('api') //prefixを削除
->middleware('api')
->namespace($this->namespace)
->group(base_path('routes/api.php'));
これと同じ挙動でweb.phpなどでも活用できる
Route::prefix('user')->group(function () {
Route::post('/', 'App\Http\Controllers\UserController@index');
Route::post('create', 'App\Http\Controllers\UserController@create');
});
prefix使えばまとめることも簡単ですね。