/** * Show the form for creating a new resource * * @return array|\Illuminate\Contracts\View\Factory|\Illuminate\View\View|mixed */ public function build() { // Grab Jira build version ID $buildVersionId = Session::get('mophie_testplanner.plan.jira_bvid'); if (!$this->plansApi->checkPlanJiraBuildVersion($buildVersionId)) { return redirect('plan/build')->with('flash_error', config('testplanner.messages.plan.build_exists')); } // Get Jira issues $jiraIssues = $this->jiraApi->jiraIssuesByVersion($buildVersionId); $ticketsHtml = ''; foreach ($jiraIssues['specificIssues'] as $issue) { $ticketsHtml .= view('pages/testplanner/partials/tickets', ['mode' => 'custom', 'ticket' => ['desc' => Tools::convertDoubleQuotes($issue)]])->render(); } return view('pages.testplanner.step_2', ['plan' => ['mode' => 'build', 'tickets_html' => $ticketsHtml, 'jira_issues' => json_encode($jiraIssues['allIssues'])]]); }