У меня не совсем обычный кейс :)
Vue.js подключено в Blade-шаблоны через тег script, ну, условно говоря, через CDN, но при этом, работает с API через Axios (он тоже через CDN).
И, например, смотрите какая получается ситуация, я пишу в разных файлах что-то вроде:
axios.get('https://site.com/api/item/create')
но, конечно, хочется '
https://site.com/api', например, вынести за скобки как-то, чтобы не дублировать в каждом Blade-шаблоне.
И, я так понимаю, еще возникнет много других подобных моментов, которые стандартно решаются в каком-нибудь Nuxt.js, но которые я не очень понимаю, как лучше сделать здесь.
В голову приходят всякие штуки, типа - "передавать такие переменные из самого Laravel, через PHP", ну, т.е., например '
https://site.com/api' можно ведь подставить и в виде PHP-переменной при генерации шаблона.
Но, что-то меня в этом смущает :D
Какие есть хорошие практики для данного случая?
Спасибо.