Как обслуживать различные шаблоны для пользователей, администраторов и основного сайта в Laravel, Vuejs и Vuetify? - PullRequest
0 голосов
/ 10 ноября 2019

Я использую Vuejs2, Vuetify2, VueRouter и Laravel 6.4

Я хочу создать сайт электронной коммерции (покупки в Интернете).

Я хочу создать отдельный маршрут для администраторов ипользователи (с разделенными шаблонами).

Например, example.com/profile/* предназначен только для пользователей, и администраторы не могут войти в него со своими учетными данными.

И example.com/admin / * предназначен для администраторов, и пользователи не могут получить к нему доступ и войти в систему.

А также основной сайт (example.com/*) имеет другой шаблон. Как я могу реализовать этот подход?

Каков наилучший, самый безопасный и новейший способ выполнения этого плана на основе самых безопасных и стандартных логик?

Какие аутентификации API я должен использовать? Паспорт Laravel или JWT? какой из них лучше?

Я не хочу изменять блейды (только один div с идентификатором) и в основном хочу работать с шаблонами Vue и маршрутизаторами vue из-за vuetify.

Я ищу макет и структуру шаблона для запуска этого проекта.

Я опытный в Laravel, но я новичок в Vuejs, поэтому я не знаю, как построить этот проект. Спасибо

...