O MeiliseSearch é um mecanismo de pesquisa de código aberto que oferece pesquisas rápidas e relevantes fora da caixa.
Leia nosso guia completo para pesquisa de texto completo com Laravel!
Esta demonstração de SaaS usa o seguinte:
Este projeto usa:
Este projeto usa o Sail, um ambiente de desenvolvimento local baseado na composição do Docker.
Certifique -se de seguir os comandos de documentação da vela e prefixo para poder executá -los no Docker.
Instale dependências PHP:
sail composer installInstale as dependências do nó:
sail yarnLançar os serviços do Docker para o desenvolvimento local:
sail upExecute o JavaScript Dev Server:
sail yarn dev Copy .env.example como .env e atualizar variáveis de ambiente, conforme necessário.
When running Meilisearch through Sail, your MEILISEARCH_HOST should follow the http://meilisearch:port form (instead of localhost:port .) However, your front-end application expect the real URL to your Meilisearch instant.
Isso significa que, ao executar o MeilisEarch localmente com o SAIL, seu arquivo .env será:
# This is the URL used by Laravel to access Meilisearch
MEILISEARCH_HOST=http://meilisearch:7700
# This is the URL used by JavaScript to access Meilisearch
VITE_MEILISEARCH_HOST=http://localhost:7700Veja a documentação da vela.
Configure suas configurações de meilisearch executando:
artisan scout:sync-index-settingsSemear o banco de dados:
artisan migrate:fresh --seedLâmina
Este projeto usa a extensão do formatador de lâmina vs para formatar arquivos .blade.php .
JavaScript e Vue
Este projeto usa os arquivos de ESLint para fins JavaScript e Vue.
Um erro com ESLint requer a chave resolutions no arquivo package.json :
"resolutions" : {
"strip-ansi" : " 6.0.1 "
},