小编X 4*_* IR的帖子

如何在Laravel中创建嵌套的类别列表?

如何在Laravel中创建嵌套的类别列表?

我想创建以下示例:

  • --- Php
  • ------ Laravel
  • ---------版本
  • ------------系列
  • --- Python
  • ------ Django
  • --- Ruby
  • ..........

我的表的字段是:

id | name | parent_id
Run Code Online (Sandbox Code Playgroud)

如果我必须在深度上添加另一列到我的表中,请告诉我.

我正在使用以下代码,但我认为它不是创建嵌套列表类别的最佳解决方案,我不能将此函数传递给我的视图:

function rec($id)
{
     $model = Category::find($id);
     foreach ($model->children as $chield) rec($chield->id);
     return $model->all();
}

function main () {
    $models = Category::whereNull('parent_id')->get();
    foreach ($models as $parent) return rec($parent->id);
}
Run Code Online (Sandbox Code Playgroud)

php nested-lists laravel

7
推荐指数
1
解决办法
4402
查看次数

Laravel Scout (Meilisearch) - 说导入数据,但不说

我已经安装并配置了 meilisearch + Laravel Scout 包。

我的型号:

class Post extends Model
{
    use Searchable;
}
Run Code Online (Sandbox Code Playgroud)

当我运行时php artisan scout:import 'App\Models\Post'它返回:

Imported [App\Models\Post] models up to ID: 5
All [App\Models\Post] records have been imported.
Run Code Online (Sandbox Code Playgroud)

但当我检查索引时,它是空的。为什么?

正在创建索引,但未导入数据。

meilisearch 和 Scout 包的相同配置适用于其他一些型号。

full-text-search laravel laravel-scout meilisearch

4
推荐指数
2
解决办法
4652
查看次数