【发布时间】:2014-07-12 03:05:51
【问题描述】:
好的,所以我刚开始学习 Laravel,它很棒。我只是被困在试图从用户那里检索所有帖子。这是我的代码
模型/User.php
public function posts()
{
$this->hasMany('Post');
}
模型/Post.php
public function user()
{
$this->belongsTo('User');
}
控制器/UserController.php
public function getUserProfile($username)
{
$user = User::where('username', '=', $username)->first();
$this->layout->content = View::make('user.index', array('user'=>$user));
}
views/user/index.blade.php
<div class="show-post">
<ul>
<li>{{ $user->posts }}</lo>
</ul>
</div>
我也试过了:
@foreach($user->posts as $post)
<li>{{$post->post}}</li>
@endforeach
所以我无法为每个特定用户显示帖子。谢谢。
【问题讨论】:
-
请分享表格架构
标签: php mysql database orm laravel