Как войти в систему только в user_id вместо передачи JWT AUTH Token каждый раз при вызове API

Я разрабатываю API и использую токен аутентификации JWT, когда я вошел в систему. JWT выдает мне токен, и каждый раз, когда я передаю этот токен в URL PRM на Почтальон так что я могу добавить необходимые данные с зарегистрированным идентификатором пользователя.

Но я не хочу передавать этот токен каждый раз, когда он автоматически выбирает user_id при сохранении данных, и мне не нужно передавать токен каждый раз при сохранении данных в базу данных против user_id.

Это мой вызов API:

    public function addPage(Request $request)
{
$fieldsValidation = [

'page_url'  =>  'required|unique:page_master,page_url',
'page_name' => 'required',
];
$validator = Validator::make($request->all(), $fieldsValidation);

if ($validator->fails()) {
$resultArray = [
'status' => 0,
'message' => $validator->errors()->first(),
'dataArray' => []
];
} else {

$page = new Page($request->all());

$user = User::find($request->user_id);
$user->pageUrl()->save($page);

$resultArray = ['status' => 1, 'message' => 'Page url added!', 'dataArray' => $page];
}
return Response::json($resultArray, 200);
}

если я не передаю токен, это говорит как вызов функции-члена pageurl () в null. Мне больно, и я использую Laravel 5.5. с пакетом JWT Auth.
Любая помощь будет оценена:

0

Решение

Если вы проходите user_id затем:

$user = User::find( $request->user_id);

$user->pageUrl()->save($page);
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]