您好我遇到了我的问题,所以我想请求您的帮助。
那是我的问题。我需要得到这样的东西(这段代码不起作用):
public function getSingle($slug)
{
$galeries = Galeries::where('kat_id', Blogs::get('gal_id'))->get();
}
我不知道如何使用此代码在我的页面中找到@foreach:
@foreach($galeries as $galery)
<!-- project item -->
<li class="project-item mix branding">
<a href="../public/assets/img/galery/{{ $galery->img }}" class="fancybox" data-rel="portfolio">
<div class="project-img">
<img class="project-img" src="../public/assets/img/galery/{{ $galery->img }}" alt="project"/>
</div>
</a>
</li>
<!-- / project item -->
@endforeach
请帮助:)问候。
编辑:我想我没有提供所有信息。我希望按类别(gal_id)在单个帖子中添加show gallery。 Galery have imgs data [id and kat_id], Category [id] so Category [id] = Galery[kat_id] and single post have Blogs[gal_id] = Category [id]
因此,如果博客[id] =&#39; 1&#39;仅显示来自Galerys [kat_id] =&#39; 1&#39;
好的解决了:我需要为@Peter Pere的代码添加一些hange:$galeries = DB::table('blogs')->where('slug', $slug)->join('galeries', 'galeries.kat_id', '=', 'blogs.gal_id')->get();
答案 0 :(得分:0)
在控制器类上方添加此行:
use Illuminate\Support\Facades\DB;
然后这是正确的代码:
$galeries = DB::table('galeries')
->join('blogs', 'galeries.kat_id', '=', 'blogs.gal_id')
->get();