前提・実現したいこと
POSTMANを使って画像アップロードAPIをテストしたいです。
その際にログイン しているユーザーのIDでディレクトリを切りたいので、ログイン ユーザーのIDを取りたいのですが、いまいち上手くいきません。
発生している問題・エラーメッセージ
PHP
$this->current_user->id がNULLになる
*ブラウザでGETしてみると取れています。
該当のソースコード
API
1 2public function image_upload_commit() 3 { 4 if($tmp_name = $_FILES['file']['tmp_name']) 5 { 6 $filename = $_FILES['file']['name']; 7 $filename = sprintf("%s.%s", uniqid(), $_FILES['file']['name']); 8 $ext = $this->func->getExt($_FILES['file']['name']); 9 $filename = $filename . '.' . $ext; 10 //return var_dump($this->current_user->id);exit(); 11 $s3 = new S3Wrapper(); 12 $s3->upload($tmp_name, "images/$this->current_user->id/$filename"); 13上記の$this->current_user->idがNULLになります。 14 return $tmp_name; 15
試したこと
上記はうまくいきませんでした。
もしくは画像アップロードのリクエストボディに混ぜてみましたが、うまくいきませんでした。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
PHP: 7.0
nginx: 1.10
POSTMANで変数の設定ができる方法をご存知でしたらよろしくお願いいたします。
あなたの回答
tips
プレビュー