Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/254.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel从单独的数据库在控制器中循环数据?_Php_Laravel_Loops_Foreach_Eloquent - Fatal编程技术网

Php Laravel从单独的数据库在控制器中循环数据?

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:

@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)sellect
    Galery有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)sellect
    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',实际上是的,这是一个正确的代码,但所有帖子都有第一篇帖子的gal_id,即使在DB中有另一篇。我想我没有提供所有的信息。我想添加一个单一的展览画廊后,按类别(gal_id)sellect
    Galery有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,是的……只要将答案标记为正确,就可以在论坛上显示为已解决