PHP Laravel 7 Файл загрузки Rest API с токеном паспорта - PullRequest
0 голосов
/ 28 мая 2020

Я пытаюсь отправить из формы внешнего интерфейса (Angular) с файлом и токеном пользователя в заголовке запроса на сервер PHP Laravel 7 REST API, и когда я это сделаю, я получаю следующую ошибку.

local.ERROR: предоставлена ​​недопустимая ссылка на поток {"исключение": "[объект] (Laminas \ Diactoros \ Exception \ InvalidArgumentException (код: 0): недопустимая ссылка на поток предоставлена ​​в C: \ inetpub \ jalssa \ jalssaBE \ vendor \ ламинас \ ламинас-диакторос \ src \ Stream. php: 345) [stacktrace] # 0 C: \ inetpub \ jalssa \ jalssaBE \ vendor \ ламинас \ ламинас-диакторос \ src \ Stream. php (60)

Route

Route::middleware('auth:api')->post('/postVerificationRequest', function (Request $request) {
    Log::info('start 111111  ' . $user);
    $user = $request->user();
    Log::info('start 222222  ' . $user);
    if ($user !== null && $user->id > 0) {
        return app('App\Http\Controllers\API\VerificationController')->postVerificationRequest($user->id);
    }

    return $user;
});

Я также пробовал много других методов.

class VerificationController extends Controller
{
    public function __construct()
    {
        $this->middleware('client.credentials')->only(['postVerificationRequest']);
    }
...

Что мне нужно, так это простой прямой способ проверить токен паспорта в моей функции контроллера. Я отправлю токен в качестве параметра или в заголовке запроса,

...