首页 > 解决方案 > 我想在主页的部分中获取部分类别,但我无法做到这一点。只有一个类别部分有效

问题描述

我想在主页的部分中获取类别明智的数据,但我无法做到这一点。只有一个类别部分有效

我使用属于部分模型的类别模型我的索引控制器代码

    namespace App\Http\Controllers\Front;

use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
use App\Slider;
use App\Category;
use App\Section;

    class IndexController extends Controller
    {
        public function index(){
            $sliders = Slider::where('status',1)->get();
            $categories = Category::with('sections')->where('status',1)->get();
            //dd($categories);die;
            return view('frontend.index')->with(compact('sliders','categories'));
        }
    }

我的刀片文件

    @extends('layouts.frontLayout.layout')
@section('content')
    <div class="slider_block">
        <div class="flexslider top_slider">
            <ul class="slides">
                @foreach($sliders as $slider)
                <li class="slide1">
                    <div class="container">
                        <div class="flex_caption1">

                            <p class="slide-heading FromTop">{{ $slider['slider_title'] }}</p><br/>

                            <p class="sub-line FromRight" style="width: 60%;line-height: 20px;font-size: 16px;">{{ $slider->slider_text }} </p><br>

                            <a href="{{ $slider['button_url'] }}" class="slider-read FromLeft">{{ $slider['button_text'] }}</a>
                        </div>
                        <div class="flex_caption2 FromRight" style="background-image: url(/images/sliders/{{ $slider['slider_image'] }});"></div>
                    </div>
                </li>
                @endforeach
            </ul>
        </div>
    </div>
</header>
<section class="wrapper">
    <section class="promo_box dark  wow fadeInDown">
        <div class="container">
            <div class="row">
                <div class="col-sm-9">
                    <div class="promo_content">
                        <h3>go2tourism</h3>
                        <p>Lorem ipsum dolor sit amet, cons adipiscing elit. Aenean commodo ligula eget dolor. </p>
                    </div>
                </div>
                <div class="col-sm-3">
                    <div class="pb_action">
                        <a class="btn btn-lg btn-default" href="#fakelink">
                            <i class="fa fa-shopping-cart"></i>
                            Order Now
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </section>
    <section class="latest_work">
        <div class="container">
            <div class="row sub_content">
                <div class="col-md-12">
                    <div class="dividerHeading">
                        <h4><span>Find your best tours</span></h4>
                    </div>
                    <div id="recent-work-slider" class="owl-carousel">
                        @foreach($categories as $category)
                        @if($category['sections']['section_name'] == "Tours")
                        <div class="product">
                            <figure class="touching effect-bubba">
                                <div class="product-img">
                                    <img class="img-responsive" src="{{ asset('images/categories/'.$category['category_banner']) }}">
                                    <div class="option">
                                        <a class="fa fa-shopping-cart" href="portfolio_single.html"></a>
                                        <a class="fa fa-search mfp-image" href="{{ asset('images/categories/'.$category['category_banner']) }}"></a>
                                    </div>
                                </div>
                            </figure>
                            <div class="product-info">
                                <div class="product-title">
                                    <h3>
                                        <a href="#">{{ $category['category_name'] }}</a>
                                    </h3>
                                </div><br>
                            </div>
                        </div>
                        @endif
                        @endforeach
                    </div>
                </div>
            </div>
        </div>
    </section>
    <section class="latest_work">
        <div class="container">
            <div class="row sub_content">
                <div class="col-md-12">
                    <div class="dividerHeading">
                        <h4><span>Find your best stays</span></h4>
                    </div>
                    <div id="recent-work-slider" class="owl-carousel">
                        @foreach($categories as $category)
                        @if($category['sections']['section_name'] == "Stays")
                        <div class="product">
                            <figure class="touching effect-bubba">
                                <div class="product-img">
                                    <img class="img-responsive" src="{{ asset('images/categories/'.$category['category_banner']) }}">
                                    <div class="option">
                                        <a class="fa fa-shopping-cart" href="portfolio_single.html"></a>
                                        <a class="fa fa-search mfp-image" href="{{ asset('images/categories/'.$category['category_banner']) }}"></a>
                                    </div>
                                </div>
                            </figure>
                            <div class="product-info">
                                <div class="product-title">
                                    <h3>
                                        <a href="#">{{ $category['category_name'] }}</a>
                                    </h3>
                                </div><br>
                            </div>
                        </div>
                        @endif
                        @endforeach
                    </div>
                </div>
            </div>
        </div>
    </section>
    <section class="latest_work">
        <div class="container">
            <div class="row sub_content">
                <div class="col-md-12">
                    <div class="dividerHeading">
                        <h4><span>Find your best cars</span></h4>
                    </div>
                    <div id="recent-work-slider" class="owl-carousel">
                        @foreach($categories as $category)
                        @if($category['sections']['section_name'] == "Cars")
                        <div class="product">
                            <figure class="touching effect-bubba">
                                <div class="product-img">
                                    <img class="img-responsive" src="{{ asset('images/categories/'.$category['category_banner']) }}">
                                    <div class="option">
                                        <a class="fa fa-shopping-cart" href="portfolio_single.html"></a>
                                        <a class="fa fa-search mfp-image" href="{{ asset('images/categories/'.$category['category_banner']) }}"></a>
                                    </div>
                                </div>
                            </figure>
                            <div class="product-info">
                                <div class="product-title">
                                    <h3>
                                        <a href="#">{{ $category['category_name'] }}</a>
                                    </h3>
                                </div><br>
                            </div>
                        </div>
                        @endif
                        @endforeach
                    </div>
                </div>
            </div>
        </div>
    </section>
    <section class="promo_box reverse wow bounceInUp" data-wow-offset="50">
        <div class="container">
            <div class="row">
                <div class="col-sm-9 col-md-9 col-lg-9">
                    <div class="promo_content">
                        <h3>Do you have any questions to us?</h3>
                        <p>Please contact us without any hesitation </p>
                    </div>
                </div>
                <div class="col-sm-3 col-md-3 col-lg-3">
                    <div class="pb_action">
                        <a class="btn btn-lg btn-default" href="#">                            
                            Contact Us
                        </a>
                    </div>
                </div>
            </div>
        </div>
    </section>
</section>
@endsection

仅显示第一部分的类别,但未显示其他部分类别请帮助我

标签: databaselaraveleloquent

解决方案


推荐阅读