小编Ran*_*kin的帖子

Laravel在同一张桌子上回归父母的孩子

使用Laravel 5.1,我试图从MySQL类别表创建一个菜单列表.我的服务提供者返回数据,但我不明白如何在foreach循环中创建子类别.当我执行循环时,只返回子查询的最后一行.任何指导将不胜感激.

类别表

id  | cat_name      | cat_parent_id
--- | --------------| ------------- 
1   | Parent Cat 1  | NULL 
2   | Parent Cat 2  | NULL 
3   | Child Cat 1   | 2 
4   | Child Cat 2   | 2 
5   | Parent Cat 3  | NULL 
6   | Child Cat 3   | 5
Run Code Online (Sandbox Code Playgroud)

期望的结果

Parent Cat 1
Parent Cat 2
    Child Cat 1
    Child Cat 2
Parent Cat 3
    Child Cat 3
Run Code Online (Sandbox Code Playgroud)

viewComposerServiceProvider.php

public function boot()
{
       $this->composeTopCategoryNavigation();
       $this->composeSubCategoryNavigation(); …
Run Code Online (Sandbox Code Playgroud)

php laravel eloquent blade laravel-5.1

10
推荐指数
1
解决办法
9064
查看次数

标签 统计

blade ×1

eloquent ×1

laravel ×1

laravel-5.1 ×1

php ×1