| Install | |
|---|---|
composer require agenciafmd/filament-starter |
|
| PHP: | ^8.4 |
Este é o esqueleto de desenvolvimento dos nossos sites e apps.
Estamos usando o Laravel Sail para desenvolvimento.
Veja mais na nossa documentação:
https://agenciafmd.github.io/docs/sail/
Para começar, crie o projeto com o comando:
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php84-composer:latest \
composer create-project agenciafmd/filament-starter:dev-master --ignore-platform-reqs nome-do-projeto
O
v12.x-devno comando, irá garantir que a versão 11 do Laravel será usada.
Quando clonamos o projeto, o Laravel Sail já está configurado. Para instalar as dependências, basta rodar o comando:
docker run --rm \
-u "$(id -u):$(id -g)" \
-v "$(pwd):/var/www/html" \
-w /var/www/html \
laravelsail/php84-composer:latest \
composer install --ignore-platform-reqs
Após clonar o projeto ou configurar o ambiente pela primeira vez, é necessário gerar a chave de criptografia da aplicação.
sail artisan key:generate
Alimente o projeto com dados fictícios usando o comando:
sail artisan migrate:fresh --seed
Por padrão, agora usamos o SQLite, então você pode criar o banco com o comando:
touch database/database.sqlite
Linke corretamente o storage para o public:
sail artisan storage:link
Limpe o cache com o comando abaixo:
sail artisan cache:clear
Acesse a documentação específica.
Nossos pacotes são abertos, MIT para os mais chegados.