2016-05-10 16 views
3

質問このように質問されていますが、私は多くの検索をしましたが、ここで定義されていないメソッドを呼び出す 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->render() !!} 

答えて

2

あなたは変数が合計から含まれてい

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

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

$アイデアを交換する必要があります。私はそれが$ideasことshoule推測

@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 
+0

ありがとうございました^ ^もう1つのことが今働いています。それは、この * 1 * 2 * 3 –

+0

のように非常に悪い形でのリンクを示すされている方法で、その私はそれがli' 'に表示され、それはすべてのために' li'タグを作っている要素を検査している –

+0

を示します別途ページ –

1

:試しました、これはまた、ここで$ideas = DB::table('ideas')->paginate(8);

は図であります、ページなど

関連する問題