/** * /project/create API * * @desc プロジェクト新規作成 API * @param なし * @return json */ public function create(Requests\ProjectCreateRequest $request) { // POST データを受け取る Validationもここでしてます $postData = $request->input(); $loginUser = JWTAuth::parseToken()->toUser(); if (!is_object($loginUser)) { return response()->json(['status' => 'ng', 'message' => 'auth error.']); } // 新規登録処理 $projectId = $this->projects->createProject($postData, $loginUser->id); if ($projectId === false) { return response()->json(['status' => 'ng', 'message' => 'create project miss.']); } return response()->json(['status' => 'ok', 'projectId' => $projectId]); }