2016-06-24 24 views
0

私ShowControllerで、私は、Undfined変数 '記事' - Laravel 5

@foreach($posts as $post) 
     <div class="panel panel-default"> 
      <div class="panel-heading">{{ $post->name }}</div> 
      <div class="panel-body"> 
       {{ $post->depression }} 
      </div> 
     </div> 
@endforeach 

<?php 

namespace App\Http\Controllers; 

use Illuminate\Http\Request; 
use App\Depress; 
use DB; 
use App\Http\Requests; 

class ShowController extends Controller 
{ 
    public function showPost(Request $request) 
    { 
     $posts = Depress::all(); 
     return view('homeview')->with('posts', $posts); 
    } 
} 

そして、私、homeview.blade.phpのように、変数のポストとの見解を返さしかし、それは表示されて、 未定義変数:投稿

誰でも助けてくれる?

答えて

1

posts変数がセッション中です。ですので、Session :: get( 'posts')を入手してください。

または戻るビュー( 'homeview'、compact( 'posts'));と$ postsはphp変数として表示されます。

+0

への道をuse App\Post;を追加し、表示されていないようですか? –

+0

Plzは私が使用しているこのコードを表示します。 –

0

、ちょっと、実際に、私はいくつかの問題をM、私の警告で、私はセッションを通じて作っています::(「情報」)を持っているあなたのShowController