Php Laravel从单独的数据库在控制器中循环数据?
你好,我的问题一直困扰着你,所以我想请你帮忙 那是我的问题。我需要得到这样的东西(此代码不起作用): 我不知道如何使用以下代码将其发送到我页面中的@foreach:Php Laravel从单独的数据库在控制器中循环数据?,php,laravel,loops,foreach,eloquent,Php,Laravel,Loops,Foreach,Eloquent,你好,我的问题一直困扰着你,所以我想请你帮忙 那是我的问题。我需要得到这样的东西(此代码不起作用): 我不知道如何使用以下代码将其发送到我页面中的@foreach: @foreach($galeries as $galery) <!-- project item --> <li class="project-item mix branding"> <a href="../public/assets/img/galery/{{ $gal
@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
@foreach($galeries作为$galery)
@endforeach
请帮忙:)问候
编辑:我想我没有提供所有的信息。我想添加一个单一的展览画廊后,按类别(gal_id)sellect
Galery有imgs数据[id和kat_id],Category[id]所以Category[id]=Galery[kat_id]和single post有blog[gal_id]=Category[id]
Ok solved:我需要在@Peter Pere:
$galeries=DB::table('blogs')->where('slug',$slug)->join('galeries','galeries.kat_id','=','blogs.gal_id')->get()的代码中添加一些更改代码>在控制器类上方添加此行:
use Illuminate\Support\Facades\DB;
然后这就是要编写的正确代码:
$galeries = DB::table('galeries')
->join('blogs', 'galeries.kat_id', '=', 'blogs.gal_id')
->get();
在控制器类上方添加此行:
use Illuminate\Support\Facades\DB;
然后这就是要编写的正确代码:
$galeries = DB::table('galeries')
->join('blogs', 'galeries.kat_id', '=', 'blogs.gal_id')
->get();
这里的实际问题是什么?code$galeries=galeries::where('kat_id',Blogs::get('gal_id'))->get()代码>此代码无效Galeries
和blog
之间的关系是什么?你能把模型也贴出来吗?我想我没有提供所有的信息。我想添加一个单一的展览画廊后,按类别(gal_id)sellectGalery有imgs数据[id和kat_id],Category[id]所以Category[id]=Galery[kat_id]和single post有blog[gal_id]=Category[id]
所以如果blog[id]=1'只显示Galerys[kat_id]=1'的img,这里的实际问题是什么?code$galeries=galeries::where('kat_id',Blogs::get('gal_id')->get()代码>此代码无效Galeries
和blog
之间的关系是什么?你能把模型也贴出来吗?我想我没有提供所有的信息。我想添加一个单一的展览画廊后,按类别(gal_id)sellectGalery有imgs数据[id和kat_id],Category[id]所以Category[id]=Galery[kat_id]和single post有blog[gal_id]=Category[id]
所以如果blog[id]='1'只显示Galerys的img[kat_id]='1',实际上是的,这是一个正确的代码,但所有帖子都有第一篇帖子的gal_id,即使在DB中有另一篇。我想我没有提供所有的信息。我想添加一个单一的展览画廊后,按类别(gal_id)sellectGalery有imgs数据[id和kat_id],Category[id]所以Category[id]=Galery[kat_id]和single post有blog[gal_id]=Category[id]
所以如果blog[id]='1'只显示Galerys[kat_id]='1'的img,我需要用galeries$galeries=DB::table('Blogs')->连接位置blog('galeries'、'galeries.kat_id'、'='、'blogs.gal_id')->get();
Ok solved:我需要添加一些更改:$galeries=DB::table('blogs')->where('slug'、$slug)->join('galeries'、'galeries.kat_id'、'='、'blogs.gal_id')->get()
Thanksok,是的……只需将答案标记为正确,这样它就会在论坛中显示为Solved。事实上,是的,这是一个正确的代码,但所有帖子都有第一篇帖子的gal_id,即使在DB中有另一篇。我想我没有给出所有信息。我想在一篇帖子中按类别(gal_id)添加展示库.Galery有imgs数据[id和kat_id],Category[id]所以Category[id]=Galery[kat_id]和single post有blog[gal_id]=Category[id]
所以如果blog[id]=1'只显示Galerys的img[kat_id]=1'。我需要用galeries$galeries=DB::table('Blogs')->连接位置blog('galeries','galeries.kat_id','=','blogs.gal_id')->get();
确定解决:我需要添加一些更改:$galeries=DB::table('blogs')->where('slug','slug)->join('galeries','galeries.kat_id','=','blogs.gal_id')->get();
Thanksok,是的……只要将答案标记为正确,就可以在论坛上显示为已解决