首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将数据分组用于查看表单循环,如果

将数据分组用于查看表单循环,如果
EN

Stack Overflow用户
提问于 2016-12-22 21:20:57
回答 1查看 17关注 0票数 0

我该如何设置我的控制器/视图,以便将特定类别下的所有服务组合在一起?(一个名为USER_SERVICES的数据库表)

也就是说,表示下面的视图...

类别:楼宇清洁服务及物业管理服务

-We管理属性

类别:航空客货运输服务,邮件运输除外。

-Take航班

类别:电脑及相关服务

-Server维护

类别:电脑及相关服务

-Web开发

如下所示(注意最后两个组合在一起的服务):

类别:楼宇清洁服务及物业管理服务

-We管理属性

类别:航空客货运输服务,邮件运输除外。

-Take航班

类别:电脑及相关服务

-Server维护

-Web开发

我的控制器设置如下:

代码语言:javascript
运行
复制
public function index(){

$user_services=User_service::latest("updated_at")->get();

return view ("services.index", compact("user_services"));

}

我的视图(索引刀片)如下:

代码语言:javascript
运行
复制
@extends("app")

@section("content")

<h1>Services available</h1>

<hr/>

@foreach($user_services as $user_service)     

<article>

<h3>

CATEGORY:  {{ $user_service->service_category }}

</h3>

<!-- To see how to categorize this listing -->

<h4>

{{ $user_service->service_name }}

</h4>

</article>

@endforeach

@stop

我已经修补了foreach循环和if函数,但到目前为止都没有用。

数据库(表)模式如下:

-id

-user_id

-service_name

-service_description

-service_category

-created_at

-updated_at

EN

回答 1

Stack Overflow用户

发布于 2016-12-22 22:14:58

谢谢!@ggg。我是这样做的:

我将我的控制器(index函数)设置如下

代码语言:javascript
运行
复制
public function index(){

    $categories=User_service::distinct()->select("service_category")-   >orderBy("service_category")->get();

    $servicesList=User_service::select("service_category", "service_name")->latest("updated_at")->get();

    return view ("services.index", compact("categories", "servicesList"));


}

然后,我设置索引视图(刀片),如下所示:

代码语言:javascript
运行
复制
@extends("app")

@section("content")

<h1>Services available</h1>

<hr/>

@foreach($categories as $category)     

<article>

<h3>

CATEGORY:  {{$category->service_category}} 

</h3>

@foreach($servicesList as $list)

@if($list->service_category==$category->service_category)

<h4>

{{ $list->service_name }}

</h4>

@endif

@endforeach

</article>

@endforeach

@stop
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41284184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档