Php 正在尝试在frontend Laravel 6中设置默认目录视图
我是Laravel的业余爱好者,我试图找到一种方法,在默认情况下显示特定类别的服务,而不是显示所有现有类别的所有服务Php 正在尝试在frontend Laravel 6中设置默认目录视图,php,laravel,Php,Laravel,我是Laravel的业余爱好者,我试图找到一种方法,在默认情况下显示特定类别的服务,而不是显示所有现有类别的所有服务 <section class="categories sp-80-50 bg-dull"> <div class="container"> <div class="row"> <div class="
<section class="categories sp-80-50 bg-dull">
<div class="container">
<div class="row">
<div class="col-12">
<div class="all-title">
<p>@lang('front.categoriesTitle')</p>
<h3 class="sec-title">
@lang('front.categories')
</h3>
</div>
</div>
</div>
<div id="categories" class="row justify-content-center">
@foreach ($categories as $category)
@if($category->services->count() > 0)
<div class="col-xl-2 col-lg-3 col-md-4 col-sm-6 col-12 mb-30 categories-list" data-category-id="{{ $category->id }}">
<div class="ctg-item" style="background-image:url('{{ $category->category_image_url }}')">
<a href="javascript:;">
<div class="icon-box">
<i class="flaticon-fork"></i>
</div>
<div class="content-box">
<h5 class="mb-0">
{{ ucwords($category->name) }}
</h5>
</div>
</a>
</div>
</div>
@endif
@endforeach
</div>
</div>
</section> */
<section class="listings sp-80 bg-w">
<div class="container">
<div class="row">
<div class="col-12">
<div class="all-title">
<p> @lang('front.servicesTitle') </p>
<h3 class="sec-title">
@lang('front.services')
</h3>
</div>
</div>
</div>
<div id="services" class="row">
@foreach ($services as $service)
<div class="col-lg-3 col-md-6 col-12 mb-30 services-list service-category-{{ $service->category_id }}">
<div class="listing-item">
<div class="img-holder" style="background-image: url('{{ $service->service_image_url }}')">
<div class="category-name">
<i class="flaticon-fork mr-1"></i>{{ ucwords($service->category->name) }}
</div>
</div>``
@lang('front.categoriestile')
@lang('front.categories')
@foreach($categories作为$category)
@如果($category->services->count()>0)
@恩迪夫
@endforeach
*/
@lang('front.servicesTitle')
@lang('front.services')
@foreach($services as$service)
{{ucwords($service->category->name)}
``
及
var类别=`
`;
response.categories.forEach(category=>{
如果(category.services.length>0){
var url=category.category\u image\u url;
类别+=`
`
}
});
$(#categories').html(categories);
var服务=“”;
如果(response.services.length>0){
response.services.forEach(服务=>{
服务+=`
${service.category.name}
έως${service.time}${makeSingular(service.time,service.time_type)}
你可於
我需要为第一个按钮类别设置默认服务视图
抱歉,如果我的问题很傻或者解决方案很简单,但我找不到该怎么办!您的错误是您从未循环过该类别的服务 你检查是否有任何服务,但你从不在它们上面循环。因此,在
@if
中,你应该这样做
@foreach ($categories as $category)
@if($category->services->count() > 0)
@foreach($category->services as $service)
// your code
@endforeach
@endif
@endforeach
您好,您能告诉我们您在哪里定义
$categories
-它应该在某个控制器中。请将您的问题发送到:包含您的代码,改进代码格式,提供有关问题的更多信息:结果、屏幕截图,以及任何可以帮助我们解决您的问题的其他内容。请参阅我尝试格式化您的模板e、 但它只是一个片段,没有重要的比特。要么切掉错误发生的确切部分,要么提供完整的模板。
@foreach ($categories as $category)
@if($category->services->count() > 0)
@foreach($category->services as $service)
// your code
@endforeach
@endif
@endforeach