Laravel Scout 和 Meil​​iSearch 在 Laradock 中的集成

ken*_*n50 0 php laravel laravel-scout laradock meilisearch

我正在尝试使用Laravel scout 的官方包将Meil​​iSearch集成到我的 Laravel 项目中。我使用Laradock作为开发环境,它预装了 Meil​​isearch docker 镜像。

我找不到任何解释如何实现此目的的内容,这就是迷失的地方,每当我尝试从 Laradock 工作区容器访问 Meil​​iSearch 主机 -> http://localhost:7700 时,它都会返回Connection精神被拒绝,但在尝试时它工作正常从我的电脑 bash 访问它

ken*_*n50 5

我在阅读了 docker 中的网络工作原理后才明白了这一点

事实证明我必须在主机地址中使用 meilisearch 而不是 localhost

MEILISEARCH_HOST=http://localhost:7700
Run Code Online (Sandbox Code Playgroud)

MEILISEARCH_HOST=http://meilisearch:7700
Run Code Online (Sandbox Code Playgroud)