Php laravel返回视图检查可用

Php laravel返回视图检查可用,php,laravel,laravel-5.6,Php,Laravel,Laravel 5.6,我正在使用laravel 5.6构建我的应用程序 当我访问/my controller时,会得到一系列服务,如 @foreach($servicies as $service) <div class="col-sm-4 wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="300ms"> <a href="{{url("servicios/{$

我正在使用laravel 5.6构建我的应用程序

当我访问/my controller时,会得到一系列服务,如

        @foreach($servicies as $service)
            <div class="col-sm-4 wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="300ms">
                <a href="{{url("servicios/{$servicie->id}/{$service->name}")}}/">
                    <div class="service-icon">
                        <i class="fa fa-{{$service->icon}}"></i>
                    </div>
                    <div class="service-info">
                        <h3>{{$servicio->getAttribute('title-main')}}</h3>
                        <p class="btn-class">{{$servicio->getAttribute('text-main')}}</p>
                    </div>
                </a>
            </div>
        @endforeach

我不太理解你,但是从你的问题来看,你可以用你的观点来解决你的问题

@if($services->count())
     @foreach($servicies as $service)
    <div class="col-sm-4 wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="300ms">
        <a href="{{url("servicios/{$servicie->id}/{$service->name}")}}/">
            <div class="service-icon">
                <i class="fa fa-{{$service->icon}}"></i>
            </div>
            <div class="service-info">
                <h3>{{$servicio->getAttribute('title-main')}}</h3>
                <p class="btn-class">{{$servicio->getAttribute('text-main')}}</p>
            </div>
        </a>
    </div>
@endforeach
@else
   <div class="alert alert-warning">No service available at this moment</div>
@endif
@if($services->count())
@foreach($SERVICES as$service)
@endforeach
@否则
目前没有服务
@恩迪夫
@if(!empty($services)
@foreach($SERVICES as$service)
@endforeach
@否则
在这里显示你想要的任何东西
@恩迪夫

你的意思是如何知道数据库中是否有服务??服务在数据库中,但当我访问Ex:/service/1/clean时,service clean将返回一个视图,但当我访问Ex:/service/2/dry时,不会返回视图,因为我没有构建它的权限。yeti理解,如果此时,您必须创建该字段,但您可以将不可用服务的a标记设置为unclickebal,这样您就不需要在控制器中进行检查了。对我们来说,我认为相同,但可能是,只是可能是laravel!如果您访问服务模型的服务模型和控制器,请发布代码。
@if($services->count())
     @foreach($servicies as $service)
    <div class="col-sm-4 wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="300ms">
        <a href="{{url("servicios/{$servicie->id}/{$service->name}")}}/">
            <div class="service-icon">
                <i class="fa fa-{{$service->icon}}"></i>
            </div>
            <div class="service-info">
                <h3>{{$servicio->getAttribute('title-main')}}</h3>
                <p class="btn-class">{{$servicio->getAttribute('text-main')}}</p>
            </div>
        </a>
    </div>
@endforeach
@else
   <div class="alert alert-warning">No service available at this moment</div>
@endif
@if(!empty($services)
    @foreach($servicies as $service)
        <div class="col-sm-4 wow fadeInDown" data-wow-duration="1000ms" data-wow-delay="300ms">
            <a href="{{url("servicios/{$servicie->id}/{$service->name}")}}/">
                <div class="service-icon">
                    <i class="fa fa-{{$service->icon}}"></i>
                </div>
                <div class="service-info">
                    <h3>{{$servicio->getAttribute('title-main')}}</h3>
                    <p class="btn-class">{{$servicio->getAttribute('text-main')}}</p>
                </div>
            </a>
        </div>
    @endforeach
@else
Display whatever you want here
@endif