Я установил Laravel 8 с Jetstream на основе Inertia Js.
Позже я установил Laravel Spark (New Spark), и он создал новый маршрут: «биллинг». Когда я получаю доступ к этому маршруту прямо в браузере, он работает.
Но когда я добавил маршрут в меню и щелкнул ссылку меню, я получил следующую ошибку:
Uncaught (in promise) Error: Cannot find module './BillingPortal'
Используемый код:
<jet-dropdown-link href = "/billing">
Billing
</jet-dropdown-link>
Я также пробовал:
<jet-dropdown-link :href = "route('spark.portal')">
Billing
</jet-dropdown-link>
Если, например, я использую:
<a href = "/billing">
Billing
</a>
Дизайн плохой, но страница биллинга работает хорошо.
Я попытался очистить маршруты, конфиг, я выполнил команду: npm run dev
Есть какие-нибудь советы относительно того, что я делаю не так и как это исправить? Спасибо.






Я нашел комбинированный ответ.
Я использовал a href, но с классами инерции:
<a href = "/billing" class = "block px-4 py-2 text-sm leading-5 text-gray-700 hover:bg-gray-100 focus:outline-none focus:bg-gray-100 transition duration-150 ease-in-out">
Billing
</a>
Похоже, что Inertia искала специальный модуль, и использование href позволило нам пропустить добавление этой функции.