Uso de manobrista de Laravel

Uso de manobrista de Laravel
Se você deseja verificar como seu projeto Laravel funciona on -line sem publicar o projeto em nenhum servidor real, você pode usar o pacote de valet ou propriedade para desenvolver um ambiente de desenvolvimento visualizado. Homestead é usado para desenvolver um ambiente de desenvolvimento Linux totalmente visualizado com a configuração Nginx e consome mais recursos. Se você deseja desenvolver um ambiente de desenvolvimento local rápido com recursos mínimos, o pacote de manobrista é uma boa escolha. Funciona com o servidor da web nginx. Como você pode instalar o valet no Ubuntu e usá -lo para executar seu projeto Laravel on -line para determinados horários são mostrados neste artigo.

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,

    http: // 69763ffe9768.ngrok.io

.

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.