Laravel 6 API управления гостевыми пользователями - PullRequest
0 голосов
/ 29 февраля 2020

Я создаю электронную коммерцию, используя Laravel 6 Restful API и Angular 9. И я ищу лучший и безопасный подход к управлению гостевыми пользователями. Я хочу, чтобы они создали корзину, сохранили историю поиска гостей и т. Д. c. Вопрос в том, каков наилучший подход для этого?

Варианты, которые я знаю:

  • Служить Angular в laravel сети и использовать сеансы.
  • Создать токен для гостевых пользователей

У кого-нибудь есть лучший способ? Если нет, то какой должен быть лучший вариант?

1 Ответ

0 голосов
/ 29 февраля 2020

Laravel предоставляет промежуточное программное обеспечение, называемое guest, которое можно добавить на маршруты, чтобы обеспечить доступ к этим маршрутам только гостевым пользователям.

Route::middleware('guest')->group(function () {
     Route::get('/user', function () {
        //
     });
});

Для хранения данных гостевых пользователей вы можете использовать локальное хранилище браузера. или куки.

Многие веб-сайты используют куки для сохранения информации пользователя c. Я думаю, что куки могут помочь вам в вашем сценарии.

Вы можете сохранять данные столько времени, сколько хотите в куки.

...