Я разрабатываю 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.
Любая помощь будет оценена:
Если вы проходите user_id
затем:
$user = User::find( $request->user_id);
$user->pageUrl()->save($page);
Других решений пока нет …