Iniciando em PHP + Postgresql + Laravel + Filament

Para começar devemos fazer a instalação de todos os componentes do nosso software.

instalando o Ambiente

Para instalar os softwares no ambiente UBUNTU:

# Atualiza e instala dependências base
sudo apt update && sudo apt upgrade -y && \
sudo apt install -y software-properties-common curl git unzip ca-certificates lsb-release apt-transport-https

# Repositório do PHP 8.4
sudo add-apt-repository ppa:ondrej/php -y && sudo apt update

# PHP 8.4 + extensões mais comuns (MySQL, PostgreSQL e outras úteis)
sudo apt install -y php8.4 php8.4-cli php8.4-common \
php8.4-curl php8.4-mysql php8.4-xml php8.4-mbstring php8.4-zip \
php8.4-bcmath php8.4-intl php8.4-gd php8.4-soap php8.4-readline \
php8.4-ldap php8.4-imagick php8.4-pgsql

# Composer
curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

# Node.js + npm (última versão do repositório oficial)
sudo apt install -y nodejs npm

# PostgreSQL (servidor + extras úteis)
sudo apt install -y postgresql postgresql-contrib

# Instala cliente PostgreSQL para Node.js
npm install -g pg

Após instalar o php, o postgresql e o composer, precisamos instalra o package do laravel via composer.

composer global require laravel/installer

Após instalar o laravel em sua máquina, vamos criar o projeto

laravel new (nome-do-projeto)

o composer cria o projeto em uma subpasta. portanto precisamos entrar na pasta.

cd (nome-do-app)

Após entrar no diretório é necessário instalar os modulos.

npm install && npm run build

Agora é só brincar.

para startar o server irá rodar o comando:

composer run dev

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *