我是Laravel 4中的新手,目前我正在阅读文档。我将应用一些快速入门代码教程,以及它的结果。
routes.php文件
Route::get('/users', 'UserController@showUsers');
layout.blade.php
<html>
<body>
<h1>Laravel Quickstart</h1>
@yield('content')
</body>
</html>
users.blade.php
@extends('layout')
@section('content')
@foreach($users as $user)
<p>{{ $user->name }}</p>
@endforeach
@stop
UserController.php
class UserController extends BaseController {
public function showUsers()
{
$users = User::all();
return View::make('users.layout')->with('users', $users);
}
}
当我直接打电话
{{ $users }}
layout.blade.php 中的它工作得很好,但为什么不能在 users.blade.php中工作?
谢谢,))
答案 0 :(得分:1)
替换此行
return View::make('users.layout')->with('users', $users);
有了这个
return View::make('users.users')->with('users', $users);