0
可能有人讓我知道爲什麼我得到這個錯誤:控制器不正確地傳遞變量 - Laravel
「未定義的變量:列表(查看:\程序\意見\網頁\ listings.blade.php)」
控制器
class ListingsController extends BaseController {
public function showListings() {
$listings = Listing::paginate(10);
return View::make('pages.listings', $listings);
}
}
查看
<div class="container">
<div id="main">
<div class="row">
<div class="span9">
<h1 class="page-header">Listings</h1>
@foreach($listings as $listing)
{{ $listing->address }}
@endforeach
</div>
</div>
</div>
</div>
@include('includes.footer')
或'返回查看::讓( 'pages.listings',緊湊型( '上市' ));'或用PHP 5.4'返回View :: make('pages.listings',['listings'=> $ listings]);'。這是一個小清潔劑。 – rich97
謝謝!我記得用Laravel Quick Start中的「with」語句看到它,但我所追隨的那個人在我的問題中有這樣的說法。 – Jonnerz
每次遇到困難時,最好查看您正在使用的命令的特定文檔頁面:http://laravel.com/docs/responses。基本的東西通常在那裏,它有很大的幫助。 –