Introdução ao Laravel

  • INTRODUÇÃO
    • Laravel é um framework que implementa o padrão MVC no PHP. Está disponível a partir do PHP 5.6
  • PREPARAÇÃO DO AMBIENTE DE DESENVOLVIMENTO
    • Pré requisitos
      • XAMPP - com PHP 5.6 ou superior
      • Extensão Mcrypt para PHP - senhas são encriptadas com essa biblioteca
      • Uma IDE de desenvolvimento PHP - Esse guia foi construído usando Linux + Netbeans
      • Algum conhecimento básico de HTML e PHP
      • Iremos usar o laravel 5.4
  • INSTALAÇÃO E USO
    • Todos os passos são na linha de comando
    • No Linux
      • Baixe e mova o arquivo composer.phar - como root para /usr/bin/composer
      • Dê permissão de execução para o executável do composer - como root ao arquivo /usr/bin/composer
      • Para criar o projeto, entre na pasta /var/www/htdocs (no ambiente de desenvolvimento com apache), digite
        • $composer create-project --prefer-dist laravel/laravel nome-do-projeto 5.4
      • Para rodar o laravel nesse projeto criado, entre dentro da pasta e dê os comandos
      • Entre no modo root
        • $su root
      • Dê permissão às pastas bootstrap e storage, recursivo, ao usuário do apache
        • $chown -Rv apache.apache storage bootstrap
      • Agora, dê a permissão 777 às pastas bootstrap e storage
        • $chmod -Rv 777 bootstrap storage
      • Saia do usuário root e rode o projeto
        • $php artisan serve - acesse http://servidor:8000
    • No Windows
      • Instale o XAMPP e o composer usando o método comum de instalação
      • Baixe os instaladores do XAMPP e do composer
      • Duplo clique e instale com as opções padrão, primeiro o XAMPP e depois o composer
      • Crie o projeto
        • $composer create-project --prefer-dist laravel/laravel nome-do-projeto 5.4
      • Entre na pasta criada, e rode o projeto
        • $php artisan serve - acesse http://servidor:8000
    • A estrutura de pastas criadas após a geração do projeto 
    • Em app estão os models.
    • Em app/Http /Controllers estão os controllers.
    • Em ressources/views estão as views.

Comentários

Postagens mais visitadas deste blog

Bitbucket Pipeline CI/CD usando Git FTP

Desenvolvo sua página de negócio

Introdução ao PHP orientado a objeto