我是 Laravel 的新手。我正在使用 Jenssegers Laravel 库,这是一个支持 MongoDB 的雄辩的模型和查询构建器。
在我的数据库中,我创建了下面的文档。我试图在浏览器上显示文档的内容,但我没有成功。
对于如何在 Laravel 4 上检索和显示 MongoDB 文档的内容,我将不胜感激。
谢谢。
{
"_id" : ObjectId("537124d584142189174ce113"),
"username" : "usertest",
"password" : "passtest",
"email" : "test@email.com",
"school" : "College university",
"country" : "USA",
"state" : "Washington",
"city" : "Seattle"
}
这是我到目前为止得到的代码..
文件:/app/models/User.php
<?php
use Jenssegers\Mongodb\Model as Eloquent;
class User extends Eloquent {
/**
* The database table (collection) used by the model.
*
* @var string
*/
protected $collection = 'user';
$users = User::all();
public function all()
{
return $this->$users;
}
}
文件:/app/routes.php
Route::get('users', function()
{
return View::make('users')->with('user',$users);
});
文件:/app/views/users.blade.php
@extends('layout')
@section('content')
@foreach($users as $user)
<p>{{ $user->name }}</p>
@endforeach
@stop
文件:/app/views/layout.blade.php
<html>
<body>
<h1>Laravel Quickstart</h1>
@yield('content')
</body>
</html>