第一次求教,关联查询问题。
啊 重新便编辑把. 关于 关联查询的问题,几个小时还没解决,硬是不知道哪里有问题..News
表里有一个avatars_id
的字段关联到了avatar
表里的id
News.php
class news extends Model {
public function avatar()
{
return $this -> belongsTo('App\Avatar');
}
}```
Avatar.php
<?php namespace App;
use Illuminate\Database\Eloquent\Model;
class Avatar extends Model {
public function news()
{
return $this -> hasMany('App\News');
}```
NewsController.php
public function index()
{
$articles = News::with('avatar')->latest()->paginate(8);
return view('NewHome', compact('articles'));
}
NewHome.blade.php
@foreach ($articles as $page)
<div class="col-md-3">
<div class="panel panel-default">
<div class="panel-heading" style="white-space:nowrap;overflow:hidden;text-overflow:clip;">
<a title="{{ $page->title }}" href="{{ URL('news/'.$page->id) }}"> <h4>{{ $page->title }}</h4></a>
</div>
<div class="panel-body">
<a title="{{ $page->title }}" href="{{ URL('news/'.$page->id) }}"><img src="{{$page->avatars_id->url}}" alt="" width="180px"></a>
</div>
</div>
</div>
@endforeach
求各位帮帮忙了...
我也不知道怎么班了..
推荐文章: