从 Laravel Nova 自定义工具访问 Laravel API

ios*_*ifv 7 php authentication laravel-nova laravel-6

我在 Nova 中创建了一个新工具,我必须访问我的 laravel api,而/routes/api.php不是nova-components/component-name/routes/api.php

我的 Vue 组件中的代码如下所示:

getCertificateTypes() {
    Nova.request().get('/api/certificate-type')
       .then(response => {
           // my code
       });
},
Run Code Online (Sandbox Code Playgroud)

这将返回 401 Unauthorized

这是我到目前为止所尝试的:

将此代码添加到创建的工具的 ServiceProvider 中的routes()函数中

Route::middleware(['nova', Authorize::class])
        ->prefix('laravel')
        ->group(__DIR__.'/../../../routes/api.php');
Run Code Online (Sandbox Code Playgroud)

现在,如果我打电话,Nova.request().get('/laravel/api/certificate-type')我会收到 404 未找到。

我在这里缺少什么?