Vantagens de usar a vela:
A principal vantagem da vela é que o Laravel Docker gerencia todas as dependências do projeto. O desenvolvedor não requer a instalação de nenhuma dependência do projeto necessária localmente no projeto Laravel. A vela instala todas as dependências do projeto com o Docker em segundo plano. O projeto Laravel Sail contém o Docker-Compose.yml arquivo que define os diferentes serviços exigidos pelo projeto. Facilita a tarefa do desenvolvedor do Laravel. Se algum erro de compatibilidade de versão aparecer no projeto, o comando sail poderá remover facilmente o antigo contêiner. Outra vantagem importante da vela é que os desenvolvedores dos diferentes sistemas operacionais podem funcionar juntos facilmente usando o ambiente de vela.
Pré-requisitos:
Você tem que instalar o Docker e ondulação pacotes no sistema operacional Linux para criar o aplicativo Laravel usando Velejar.
Execute os seguintes comandos para instalar o Docker no Linux e verifique a versão de instalação do Docker.
$ sudo apt-get install docker.io
$ Docker -Versão
A saída a seguir mostra a versão instalada do Docker.
Execute os seguintes comandos para instalar o CLL no Linux e verifique a versão instalada do Curl.
$ sudo apt-get intall curl
$ curl -versão
A saída a seguir mostra a versão instalada do Curl.
Crie um aplicativo Laravel com o script do construtor:
Você precisa fazer login como usuário root ou definir a permissão necessária para o Docker.meia Antes de baixar o script do construtor do site oficial do Laravel e executá -lo com a festa para criar um aplicativo Laravel.
Execute o seguinte comando para se tornar um usuário root se desejar criar o aplicativo Laravel a partir da conta de usuário root.
$ sudo -i
Ou execute o seguinte comando para definir a permissão necessária de Docker.meia Para o usuário atual. Este tutorial usa este comando para criar um novo aplicativo Laravel usando Docker e correr usando a vela.
$ sudo chmod 666/var/run/docker.meia
Execute o seguinte comando para iniciar o Docker Antes de baixar o script do Laravel Builder.
$ sudo SystemCtl Start Docker
Execute o seguinte comando para puxar as imagens e bootstrap de contêiner do Docker para o novo aplicativo Laravel. O projeto Laravel nomeado DockerProject será criado após executar o comando com sucesso.
$ CURL -S https: // Laravel.Build/DockerProject | Bash
Execute o seguinte comando para ir para a pasta do projeto.
$ CD DockerProject
Execute o seguinte comando para verificar o conteúdo da pasta do projeto.
$ ls
A imagem a seguir mostra o conteúdo da pasta do projeto.
Laravel Sail Comandos básicos:
Laravel Velejar tem muitos comandos para iniciar e interromper o ambiente de desenvolvimento do projeto Laravel. Os usos de diferentes comandos de vela foram explicados abaixo.
Comandos | Propósito |
---|---|
fornecedor/bin/vela | É usado para trazer o ambiente de desenvolvimento de vela. |
fornecedor/bin/vela -d -d | É usado para trazer o ambiente de desenvolvimento de vela em segundo plano. |
Start de fornecedor/lixeira/vela | É usado para trazer o ambiente de desenvolvimento de vela que foi interrompido anteriormente usando o comando da vela parada. |
PARADO DE VENDOR/BIN/VELA | É usado para interromper o ambiente de desenvolvimento de vela iniciado anteriormente em segundo plano. |
fornecedor/bin/vela para baixo | É usado não apenas para interromper o ambiente de desenvolvimento da vela, mas também para excluir todos os recursos associados criados quando o ambiente de desenvolvimento estava em alta. |
Execute os comandos do Laravel usando o SAIL:
Todos os comandos do Laravel podem ser executados usando o comando da vela. As maneiras de executar alguns comandos de Laravel comumente usados foram mostrados abaixo.
Você pode executar qualquer comando artesão de Laravel usando o comando Sail da seguinte maneira.
Vendor/Bin/Sail Artisan
A seguir velejar O comando exibirá a versão instalada do Laravel
$ fornecedor/bin/vela artesan -versão
A seguir velejar O comando executará a operação de migrar e criará tabelas no banco de dados com base nos arquivos de migração.
$ fornecedor/bin/vela migrar artesão
A seguir velejar O comando exibirá a versão php atual do projeto Laravel.
$ fornecedor/bin/vela php --version
Você pode executar qualquer comando compositor usando o comando Sail da seguinte maneira.
compositor de vendedores/lixo/vela
A seguir velejar Os comandos atualizarão o compositor e baixam o projeto Breeze for the Laravel.
$ fornecedor/bin/vela compositor Atualização
$ fornecedor/compositor de vendedores/vela requer Laravel/brisa -Dev
Teste o comando 'Sail Up':
Você tem que definir a permissão necessária para o armazenar pasta do projeto Laravel antes de executar o comando 'Sail Up'; Caso contrário, um erro de permissão aparecerá. Execute o seguinte comando para definir permissão para todos os usuários para o armazenar pasta.
$ sudo chmod -r 777 armazenamento
Agora, execute o seguinte comando para trazer o ambiente de desenvolvimento de vela e executar o projeto Laravel criado antes.
$ fornecedor/bin/vela
Se o comando acima for executado corretamente, digite o seguinte URL no navegador e verifique se a página de boas -vindas do projeto Laravel aparece ou não.
http: // 127.0.0.1
Se a página a seguir aparecer, o ambiente de desenvolvimento de vela está em alta e o projeto Learavel será executado com sucesso.
Conclusão:
O objetivo e as vantagens de usar o Laravel velejar O comando foi explicado neste tutorial. Usando o velejar comando com o Docker Para criar um projeto de Laravel e executar o projeto Laravel a partir do ambiente de desenvolvimento de vela, foi explicado para limpar o conceito de vela de Laravel para os leitores.