Instale o Laravel no Ubuntu

Instale o Laravel no Ubuntu

Como instalar e começar com o Laravel no Ubuntu

Para desenvolvedores de PHP, uma das estruturas de código aberto mais populares é o Laravel. É uma estrutura moderna baseada em MVC, usada para criar qualquer aplicativo da web com eficiência. Os desenvolvedores da Web precisam desenvolver diferentes tipos de aplicativos da Web complexos agora e o tempo de desenvolvimento será mais se o desenvolvedor usar apenas PHP bruto para a tarefa de desenvolvimento. O uso da estrutura facilita as tarefas de desenvolvimento. Cada estrutura tem alguns recursos especiais. Algumas das características importantes do Laravel são mencionadas aqui:

  • O mecanismo de modelo de lâmina é usado no Laravel para criar arquivos de exibição que são fáceis de aplicar e entender.
  • Ele suporta diferentes tipos de sistemas de arquivos.
  • Uma das partes mais necessárias de qualquer aplicativo da Web é as peças de autorização e autenticação. Os desenvolvedores da Web precisam de muito tempo para desenvolver essas partes do aplicativo. Laravel facilita essas tarefas para os desenvolvedores. O Laravel vem com código de autorização interno. Portanto, o codificador pode usar diretamente o código ou personalizar o código de acordo com os requisitos.
  • Artisan é a ferramenta interna mais importante do Laravel, que é usada para executar comandos repetitivos para tornar as tarefas de programação mais rapidamente.
  • Outra característica mais importante do Laravel é a migração de banco de dados. O desenvolvedor pode criar ou alterar facilmente a estrutura do banco de dados usando o sistema de migração.
  • Qualquer aplicativo desenvolvido pela Laravel é mais seguro porque usa o algoritmo de hash para criptografar a senha e também ajuda a evitar ataques de injeção.

Você pode usar o Laravel em diferentes sistemas operacionais. Neste tutorial, você aprenderá como instalar e usar o Laravel no Ubuntu.

Instalação de Laravel

Para iniciar o processo de instalação, você deve instalar o servidor de banco de dados PHP e MYSQL/MARIADB para trabalhar com um banco de dados. Se você não quiser usar um banco de dados no Laravel Project agora, pode omitir a etapa para instalar o banco de dados MariaDB. O Laravel tem seu próprio servidor de desenvolvimento, então você não precisa instalar o Apache ou qualquer outro servidor da web.

Instalação MariaDB (opcional)

Execute o comando para atualizar o sistema e instalar o servidor de banco de dados MariaDB e o cliente. Imprensa 'y'Quando pede permissão para instalação.

$ sudo apt-get update && sudo apt-get install mariadb-server mariadb-client

Instalação PHP

Execute o comando para instalar a versão mais recente do PHP e pressione 'y'Quando dar a permissão para a instalação.

$ sudo apt-get install php

Verifique a versão do PHP.

$ php -v

Algumas extensões de PHP são necessárias para instalar o Laravel com sucesso. Estes são Zip, mbstring e xml. Sem essas extensões, ondulação O pacote é usado para instalar outro gerenciador de pacotes chamado compositor. Execute os comandos para instalar o CRO e as extensões necessárias.

$ sudo apt-get install curl
$ sudo apt-get install php7.1-zip
$ sudo apt-get install php7.1-mbstring
$ sudo apt-get install php-xml

O gerente de dependência mais útil para PHP é o compositor. Todas as bibliotecas e pacotes de dependência necessários podem ser instalados corretamente a partir de um lugar usando este pacote. Você tem que instalar este pacote para instalar o Laravel no Ubuntu. Execute o seguinte comando para baixar e instalar o compositor.

$ curl -ss https: // getcomposer.org/instalador | sudo php --
--install-Dir =/usr/local/bin-filename = compositor

Agora tipo compositor no terminal para verificar se está instalado corretamente ou não.

$ compositor

Você pode instalar o Laravel com o compositor por duas maneiras. Uma maneira é usar Criar-Projeto Comando e outra maneira é instalar o Laravel First e executar o comando Laravel para criar um novo projeto de Laravel. A segunda maneira é seguida neste tutorial. Sem permissão do proprietário de .compositor Pasta, você não poderá instalar o Laravel usando compositor. Execute o comando para definir a permissão do proprietário de .compositor pasta para usuário atual.

$ sudo chown -r $ usuário .compositor/

Você tem que instalar git Pacote também antes de executar o comando da instalação do Laravel. Instale o pacote git.

$ sudo apt-get install git

Para executar os comandos de instalação do Laravel a partir do terminal, você deve modificar o arquivo BashRC. Execute os seguintes comandos para abrir o arquivo BASHRC.

$ echo 'Caminho de exportação = "$ home/.compositor/fornecedor/bin: $ path "'>> ~//.Bashrc
$ fonte ~//.Bashrc

Depois de executar o comando acima, você deve reabrir o terminal novamente para instalar o Laravel. Abra um novo terminal e execute o comando para instalar o Laravel.

$ composer global requer "laravel/instalador"

A tela a seguir aparecerá se a instalação do Laravel concluir com êxito. Agora, você pode criar qualquer projeto de Laravel executando o comando Laravel.

Execute o comando para verificar o Laravel é instalado corretamente ou não. Se a tela a seguir aparecer, o Laravel será instalado corretamente com sucesso.

$ Laravel

Criação do projeto de Laravel

Execute o comando Laravel para criar um novo projeto.

$ Laravel New Laravelpro

Projeto de Laravel em execução

Vá para a pasta do projeto.

$ CD LARAVELPRO

Execute o comando para iniciar o Laravel Server.

$ php artesan servir

Abra um navegador e digite o seguinte URL para verificar o Laravel está instalado corretamente ou não.

http: // localhost: 8000

Se a página seguinte aparecer, o Laravel será instalado corretamente.

Seu projeto Laravel está pronto para usar agora. Você pode criar os controladores e modelos necessários usando o comando artisan para desenvolver seu novo projeto.

Criando controlador

Uma das principais partes da estrutura do MVC é o controlador. O codificador implementa diferentes tipos de códigos lógicos na seção do controlador. Todos os arquivos do controlador são armazenados em App/http/controladores pasta. Você pode criar principalmente dois tipos de controladores em Laravel. Um é um controlador simples e outro é um controlador de recursos. Suponha que você queira criar um controlador simples no projeto chamado Customer. Vá para a pasta Laravel Project e execute o comando para criar o controlador a partir do terminal.

$ PHP Artisan Make: Controller CustomerController

Se o controlador criar com sucesso, ele aparecerá em App/http/controladores pasta. Então, vá para essa pasta e verifique se o controlador é criado ou não.

$ cd app/http/controladores
$ ls

Se você deseja usar um banco de dados em seu projeto Laravel, é necessário criar um banco de dados no servidor mariadb e modificar o arquivo de conexão de banco de dados necessário do Laravel, mas isso é para uma lição futura.

Espero que você possa ver a partir disso a simplicidade e o poder de começar com o Laravel. Veja o vídeo abaixo para obter mais informações: