Pré -requisitos:
Você tem que realizar as seguintes tarefas antes de iniciar a instalação do manobrista.
A. Instale um projeto de Laravel
$ composer crie-project--preferido Laravel/Laravel Latavelpro
B. Instale as dependências necessárias
$ sudo apt-get install php7.4-CURL
$ sudo apt-get install jq
$ sudo apt-get install xsel
$ sudo apt-get install libnss3-tools
$ sudo apt install nginx
C. Atualize o compositor
$ sudo compositor auto-atualização-estável
Instale o manobrista no Laravel:
Execute o seguinte comando para baixar o manobrista usando o compositor.
$ composer global requer cpriego/valet-linux
Execute o seguinte comando para instalar o manobrista no Ubuntu.
$ teste -d ~//.Compositor && Bash ~/.compositor/fornecedor/bin/valet install
|| Bash ~//.Config/compositor/fornecedor/bin/valet install
Se o manobrista estiver instalado com sucesso, a seguinte saída será exibida.
Execute os seguintes comandos para parar e desativar o Apache2 servidor.
$ sudo systemctl stop apache2
$ sudo systemctl desative apache2
Execute o seguinte comando para iniciar o Nginx servidor.
$ sudo systemctl start nginx
Execute o seguinte comando para reiniciar o gerente da rede.
$ sudo service network-manager reiniciar
Reinicie o terminal e o navegador antes de usar os comandos do manobrista.
Usando comandos de valet:
Muitos comandos existem no pacote de manobrista para verificar o status atual, iniciar e parar o daemon, adicionar ou remover o diretório do projeto, desinstalar o manobrista, etc. A lista de comandos de manobrista comumente usados é mostrado abaixo.
Comandos | propósito |
---|---|
Start de manobrista | Comece o daemon do manobrista. |
parada com manobrista | Pare o daemon do manobrista. |
reinicialização do manobrista | Reinicie o daemon de manobrista. |
link de manobrista | Crie o link de um determinado projeto de Laravel. |
o manobrista desvincular | Remova o link do projeto criado anteriormente. |
Links de manobrista | Exibir os links existentes criados pelo manobrista. |
manobrista seguro | Torne o site seguro e mostre o URL com https: //. |
manobrista inseguro | Torne o site inseguro e mostre o URL com http: //. |
status de manobrista | Mostre o status atual do daemon do manobrista. |
Domínio de valet Domain-name | Altere o domínio |
Compartilhamento de manobrista | Compartilhe o site local publicamente e teste como ele funciona online. |
desinstalação de manobrista | Remova o manobrista permanentemente. |
Os usos de alguns comandos de manobrista necessários são mostrados na próxima seção.
Verifique o status:
O comando de status é usado para verificar o status atual do manobrista. Execute o seguinte comando do terminal.
$ status de valet
A saída a seguir aparecerá se o FPM e Nginx estão correndo e o manobrista está funcionando corretamente.
Sirva o site:
Dois comandos de manobrista podem ser usados para servir a qualquer site de Laravel. Estes são parque e link. Os usos do link O comando é mostrado abaixo.
link comando:
Crie uma nova pasta chamada meus projetos e vá para a pasta que funcionará como um caminho de manobrista. Crie um novo projeto de Laravel ou copie qualquer pasta do projeto Laravel existente dentro desta pasta. Um projeto de Laravel existente é copiado dentro da pasta aqui. Vá para a pasta do projeto Laravel e execute o link comando para registrar a pasta no caminho do manobrista.
$ mkdir myprojects
$ CD MyProjects
$ cp -r/var/www/html/laravelpro laravelpro
$ CD LARAVELPRO
Link $ valet
A saída a seguir aparecerá após a execução dos comandos.
Execute o seguinte comando para verificar a lista de links simbólicos com os URLs criados pelo manobrista.
Links $ valet
A saída a seguir aparecerá se o link para o projeto Laravel for criado. O domínio padrão do url de manobrista é .teste. O nome do projeto de Laravel é definido como Site valor. O Url O valor é gerado adicionando o domínio padrão com o nome do projeto. O Caminho armazena o local da pasta do projeto.
Execute o seguinte comando manobrista para tornar o site seguro.
$ valet seguro
Você pode executar o seguinte comando ping para testar o site está vivo ou não.
$ ping laravelpro.teste
A saída mostra que o site está vivo.
Agora, execute o seguinte URL do navegador para testar que está funcionando ou não.
https: // LaravelPro.teste/
Execute o seguinte comando para tornar o site inseguro e execute o projeto usando o URL, http: // laravelpro.teste.
$ valet não seguro
Você pode alterar o domínio padrão do manobrista. O seguinte comando manobrista mudará o .teste domínio .bd domínio.
$ valet nos domina
Agora, você pode verificar o seguinte URL do navegador para testar o domínio.
http: // laravelpro.bd
Compartilhe o site:
Um dos propósitos importantes de usar o manobrista é testar como o site funciona on -line em diferentes tipos de dispositivos que executam do servidor local. O site pode ser compartilhado de várias maneiras usando o manobrista. O site é compartilhado por Ngrok por padrão. Execute o seguinte comando para compartilhar o site do Laravel com o mundo.
$ valet share
A saída a seguir aparecerá se o site for compartilhado corretamente. As informações a seguir mostram que o site está online por 8 horas. O site pode ser acessado de qualquer lugar usando o URL,
.
A saída a seguir aparecerá se o URL for executado no navegador de qualquer dispositivo conectado à Internet.
Conclusão:
Às vezes, é muito importante verificar se o projeto Laravel está funcionando corretamente ou não em vários tipos de dispositivos como celular, tablet, etc. Antes de publicar o site no servidor real. O manobrista de Laravel facilita essa tarefa usando a parte comando. O site pode ser testado on -line facilmente por este recurso de manobrista. A maneira de instalar e usar os diferentes comandos do manobrista de Laravel é explicada neste artigo para ajudar os usuários do Laravel a testar seus sites de Laravel facilmente.