Laravel é um framework PHP livre e open-source criado por Taylor B. Otwell para o desenvolvimento de sistemas web que utilizam o padrão MVC (model, view, controller). Algumas características proeminentes do Laravel são sua sintaxe simples e concisa, um sistema modular com gerenciador de dependências dedicado, várias formas de acesso a banco de dados
Para instalar o Laravel você precisará antes do Composer devidamente instalado. Você pode usar o gerenciador de pacotes da sua distribuição, exemplos:
emerge composer # Gentoo, Funtoo, ...
sudo apt install composer # Debian, Ubuntu, Mint, ...
sudo pacman -S composer # Arch, Manjaro, ...
sudo dnf install composer # Red Hat, CentOS, Fedora, ...
Ou diretamente pelo procedimento recomendado pelo próprio Composer:
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '8a6138e2a05a8c28539c9f0fb361159823655d7ad2deecb371b04a83966c61223adc522b0189079e3e9e277cd72b8897') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
Depois só instalar o Laravel com os comandos abaixo:
composer global require laravel/installer
echo 'alias laravel="$HOME/.config/composer/vendor/bin/laravel"' >> ~/.bashrc
exec $SHELL
Para criar um novo projeto com Laravel:
laravel new [nome-do-projeto]
O tutorial de como criar um CRUD segue no vídeo logo abaixo:
Se você ainda não sabe, ou se sente inseguro em PHP sugiro você fazer nosso Curso de Desenvolvimento Web do Zero - PHP & MySQL que além de PHP você vai entender utilizar o banco de dados mais utilizado no mundo: MySQL! Além de:
É recomendado também pra quem não sabe nada, pois o curso inclui: HTML e CSS, Javascript, Bootstrap, Jekyll, GitHub, Gitlab e Netlify.
Corre que ainda dá tempo! Clique aqui para saber mais sobre o curso.
Download do projeto:
php laravel desenvolvimentoweb