Я создал новый инструмент в 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
});
},
Это возвращает 401 Несанкционированный
Это то, что я пробовал до сих пор:
Добавил этот код в мою функцию route () в ServiceProvider инструмента созданный
Route::middleware(['nova', Authorize::class])
->prefix('laravel')
->group(__DIR__.'/../../../routes/api.php');
Теперь, если я позвоню Nova.request().get('/laravel/api/certificate-type')
, я получу 404. Не найдено.
Что мне здесь не хватает?