数据未显示在刀片​​模板中?

时间:2013-12-09 07:15:56

标签: php laravel

我是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中工作?

谢谢,))

1 个答案:

答案 0 :(得分:1)

替换此行

return View::make('users.layout')->with('users', $users);

有了这个

return View::make('users.users')->with('users', $users);