0

私はAPIを開発しており、ログイン時にJWT認証トークンを使用しています。JWTはトークンを提供し、PostmanのURL PRMでこのトークンを渡すたびに、ログインしたユーザーIDで必要なデータを追加できるようにします。

しかし、データを保存するときにuser_idを自動的に選択する必要があるたびにこのトークンを渡したくありません.user_idに対してデータベースにデータを保存するときに毎回トークンを渡す必要はありません.

これは私のAPI呼び出しの1つです:

    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);
}

トークンを渡さないと、null でメンバー関数 pageurl() を呼び出します。それは私を傷つけ、私はlaravel 5.5を使用しています。JWT Auth パッケージを使用します。任意の助けをいただければ幸いです:

4

1 に答える 1