make() public method

출력 처리할 renderer 반환 api 지원 안함
public make ( string $id, array $data = [], array $mergeData = [], boolean $html = true, boolean $api = false ) : Xpressengine\Presenter\RendererInterface
$id string skin output id
$data array data
$mergeData array merge data
$html boolean use html
$api boolean use api
return Xpressengine\Presenter\RendererInterface
 /**
  * document manager
  *
  * @return \Xpressengine\Presenter\RendererInterface
  */
 public function docsTrash(Request $request, RouteRepository $routeRepository)
 {
     $instances = [];
     $instanceIds = [];
     $urls = [];
     $instanceRoutes = $routeRepository->fetchByModule(BoardModule::getId());
     foreach ($instanceRoutes as $route) {
         $instanceIds[] = $route->instanceId;
         $urls[$route->instanceId] = $route->url;
         $instances[] = ['id' => $route->instanceId, 'name' => $route->url];
     }
     $wheres = ['status' => Board::STATUS_TRASH, 'instanceIds' => $instanceIds];
     // keyword 검색 처리
     if ($request->get('searchKeyword') != '') {
         $searchTarget = $request->get('searchTarget');
         $searchKeyword = $request->get('searchKeyword');
         if ($searchTarget == 'title_content') {
             $wheres[$searchTarget] = $searchKeyword;
         } else {
             $wheres[$searchTarget] = $searchKeyword;
         }
     }
     // 상세 검색 처리
     foreach ($request->all() as $key => $value) {
         if ($value != '') {
             $wheres[$key] = $value;
         }
     }
     $query = Board::whereIn('instanceId', $instanceIds)->where('status', Board::STATUS_TRASH);
     $query->orderBy('createdAt', 'desc');
     $documents = $query->paginate(15)->appends($request->except('page'));
     return $this->presenter->make('docs.trash', compact('documents', 'instances', 'urls'));
 }
 /**
  * document manager
  *
  * @return \Xpressengine\Presenter\RendererInterface
  */
 public function docsTrash()
 {
     $instances = [];
     $instanceIds = [];
     $urls = [];
     /** @var \Xpressengine\Routing\InstanceRouteHandler $instanceRoute */
     $instanceRoute = app('xe.router');
     $instanceRoutes = $instanceRoute->getsByModule(Board::getId());
     foreach ($instanceRoutes as $route) {
         $instanceIds[] = $route->instanceId;
         $urls[$route->instanceId] = $route->url;
         $instances[] = ['id' => $route->instanceId, 'name' => $route->instanceId];
     }
     $wheres = ['status' => DocumentEntity::STATUS_TRASH, 'instanceIds' => $instanceIds];
     // keyword 검색 처리
     if (Input::get('searchKeyword') != '') {
         $searchTarget = Input::get('searchTarget');
         $searchKeyword = Input::get('searchKeyword');
         if ($searchTarget == 'title_content') {
             $wheres[$searchTarget] = $searchKeyword;
         } else {
             $wheres[$searchTarget] = $searchKeyword;
         }
     }
     // 상세 검색 처리
     foreach (Input::all() as $key => $value) {
         if ($value != '') {
             $wheres[$key] = $value;
         }
     }
     // 정렬 처리
     $orders = ['createdAt' => 'desc'];
     $documents = Document::paginate($wheres, $orders, 3)->appends(Input::except('page'));
     return $this->presenter->make('docs.trash', compact('documents', 'instances', 'urls'));
 }