Я использую Vuejs2, Vuetify2, VueRouter и Laravel 6.4
Я хочу создать сайт электронной коммерции (покупки в Интернете).
Я хочу создать отдельный маршрут для администраторов ипользователи (с разделенными шаблонами).
Например, example.com/profile/* предназначен только для пользователей, и администраторы не могут войти в него со своими учетными данными.
И example.com/admin / * предназначен для администраторов, и пользователи не могут получить к нему доступ и войти в систему.
А также основной сайт (example.com/*) имеет другой шаблон. Как я могу реализовать этот подход?
Каков наилучший, самый безопасный и новейший способ выполнения этого плана на основе самых безопасных и стандартных логик?
Какие аутентификации API я должен использовать? Паспорт Laravel или JWT? какой из них лучше?
Я не хочу изменять блейды (только один div с идентификатором) и в основном хочу работать с шаблонами Vue и маршрутизаторами vue из-за vuetify.
Я ищу макет и структуру шаблона для запуска этого проекта.
Я опытный в Laravel, но я новичок в Vuejs, поэтому я не знаю, как построить этот проект. Спасибо