小编Ash*_*aam的帖子

Algolia搜索(Scout)有多个字段

让我们说我想为拥有多个办公室的大公司创建一个电话簿.我的数据库由3个表组成: - 用户 - 城市(代表办公室的位置) - 角色(用户可以有多个角色)

我想创建一个包含3个不同字段的表单来执行查询,我该怎么做?

现在我只有1个字段,这是我的主要模型用户

```

public function city()
{
    return $this->belongsTo(City::class);
}

public function roles()
{
    return $this->belongsToMany(Role::class);
}

public function toSearchableArray()
{
    $office = $this->city;

    $array = [
        'name' => $this->name,
        'phone' => $this->phone,
        'postal_code' => $office->postal_code,
        'city' => $office->name,
    ];

    return $array;
}
Run Code Online (Sandbox Code Playgroud)

```

您将如何使用Algolia进行研究并为查询添加过滤器(城市和角色)?

我该如何存储角色?纯文本 ?

谢谢

laravel algolia

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

使用Laravel Artisan和文件权限

我是Laravel的新手,我发现这个框架非常棒.

工匠也很棒,但使用它有一点问题.

假设我用这样的Artisan创建了一个新的Controller

php artisan make:controller Test
Run Code Online (Sandbox Code Playgroud)

app/Http/Controllers中将有一个名为Test的新文件,该文件的权限为root:root

当我想用我的编辑器通过ftp编辑这个文件时我不能,因为我没有以root用户身份登录.

有没有办法告诉Artisan创建具有www-data组的文件(例如,不执行chown命令)?

file-permissions laravel artisan

0
推荐指数
1
解决办法
2299
查看次数

标签 统计

laravel ×2

algolia ×1

artisan ×1

file-permissions ×1