0

私はLaravelが初めてです。私は、MongoDB をサポートする雄弁なモデルおよびクエリ ビルダーである Jenssegers Laravel ライブラリを使用しています。

私のデータベースでは、以下のドキュメントを作成しました。ドキュメントのコンテンツをブラウザに表示しようとしていますが、うまくいきません。

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>
4

2 に答える 2

0

ドキュメントには がありますusernameが、参照している users.blade.php ファイルには<p>{{ $user->name }}</p>

そのはず<p>{{ $user->username }}</p>

于 2015-07-09T19:00:28.163 に答える