/**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function getIssues(Request $request)
 {
     $domainsForIssues = Domain::getCurrentDomains();
     if ($request->domain) {
         $domain = $domainsForIssues->find($request->domain);
         if ($domain) {
             $domainsForIssues = collect([$domain]);
         }
     }
     $issues = Issue::bySearchTerm($request->issue_search)->byDomainIds($domainsForIssues->lists('id')->toArray())->orderBy('id', 'desc')->where(function ($query) use($request) {
         if ($request->type) {
             $query = $query->where('type', $request->type);
         }
         if ($request->phase) {
             $query = $query->where('phase', $request->phase);
         }
         if (empty($request->all())) {
             $query = $query->orWhere('phase', 'curent');
         }
     })->paginate(10);
     return view('frontend.pages.issues', ['issues' => $issues, 'domain' => $request->domain, 'issue_search' => $request->issue_search, 'type' => $request->type, 'phase' => $request->phase, 'all' => $request->all()]);
 }