Как читать JWT внутри другого контроллера - PullRequest
0 голосов
/ 28 сентября 2019

Так же, как и в моем вопросе, я использую jwt для аутентификации пользователя, все работает, войдите, проверьте, обновите jwt, но мне нужно получить идентификатор пользователя из jwt, и я знаю, как это сделать:

$userData=response()->json(auth()->user());
$login = $userData['u_id'];

но как я могу сделать это внутри другого контроллера ??без сессий?

Я имею в виду, мне нужно проверить 1-й, если пользователь существует, прежде чем мой API будет принимать какие-либо данные,

Таким образом, пользователь будет отправлять данные, которые выглядят так, и, прежде чем создать новую строку, я будунужно проверить, существует ли пользователь, фронт отправит мне бот jwt, как это проверить?!

    $data = $request->json()->all();

    $cert = $data['Cert'];

    $unique = Str::random(20);

     certs::create([
            'position' => $key,
            'name' => $value['name'],
            'date_achieve' => $value['date'],
            'unique' => $unique,
        ]);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...