2016-05-10 45 views
3

問這樣的問題,我搜索了很多,但沒有找到適合我的東西。調用未定義的方法Illuminate Database Query Builder :: render()

這裏是控制器功能:

public function showHomePage() { 
    $communities = Community::all(); 
    $ideas = Idea::paginate(8); 
    return view('publicPages.index', compact(['communities', 'ideas'])); 
} 

現在paginate method工作,但是當考慮到我調用文檔Docs

{記載的方法!! $ idea->渲染()!}

它會生成以下錯誤

調用未定義的方法照亮\數據庫\查詢\生成器::渲染()

我有也試過{!! $idea->render() !!}但問題是一樣的。試過這也$ideas = DB::table('ideas')->paginate(8);

這裏是視圖:

@foreach($ideas as $idea) 
<div class="lst-popular-project clearfix"> 
    <div class="grid_3"> 
    <div class="project-short sml-thumb"> 
     <div class="top-project-info"> 
      <div class="content-info-short clearfix"> 
       <a href="{{URL::to('showidea', array($idea->id))}}" class="thumb-img"> 
        <img src="{{asset($idea->idea_image)}}" alt="$TITLE"> 
       </a> 
       <div class="wrap-short-detail"> 
        <h3 class="rs acticle-title"> 
         <a class="be-fc-orange" href="project"> 
          {{$idea->idea_title}} 
         </a> 
        </h3> 
        <p class="rs tiny-desc"> 
         by 
         <a href="profile.html" class="fw-b fc-gray be-fc-orange"> 
          {{$idea->User->name}} 
         </a> 
        </p> 
        <p class="rs title-description"> 
         {{$idea->idea_info}} 
        </p> 
        <p class="rs project-location"> 
         <i class="icon iLocation"></i> 
         {{$idea->idea_location}} 
        </p> 
       </div> 
      </div> 
     </div> 
    </div> 
</div> 
@endforeach 

回答

2

則必須更換

{!! $idea->render() !!} 

with 
{!! $ideas->render() !!} 

$創意可變的,共包含,頁面等

+0

謝謝男人:)現在還有一件事情是在工作。但它顯示這樣 * 1 * 2 * 3 –

+0

在非常惡劣的方式鏈接在其中的方式示出其 –

+0

我已經檢查元件它顯示在'li'和它正在'每li'標籤頁面單獨 –

1

我想這shoule是$ideas

{!! $ideas->render() !!} 
相關問題