Search by

agenciafmd / filament-starter

agenciafmd

The skeleton application for the Laravel framework.

Package info

github.com/agenciafmd/filament-starter

Type:project

pkg:composer/agenciafmd/filament-starter

Statistics

Installs: 45

Dependents: 0

Suggesters: 0

Stars: 1

Open Issues: 1


README

Agência F&MD Logo

Total Downloads License

O que é?

Este é o esqueleto de desenvolvimento dos nossos sites e apps.

Requisitos

Estamos usando o Laravel Sail para desenvolvimento.

Veja mais na nossa documentação:

https://agenciafmd.github.io/docs/sail/

Criando o projeto

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-dev no comando, irá garantir que a versão 11 do Laravel será usada.

Instalando o projeto

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

Gerando a chave da aplicação

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

Alimentando o projeto

Alimente o projeto com dados fictícios usando o comando:

sail artisan migrate:fresh --seed

Banco não encontrado?

Por padrão, agora usamos o SQLite, então você pode criar o banco com o comando:

touch database/database.sqlite

Imagens quebradas?

Linke corretamente o storage para o public:

sail artisan storage:link

SVGs não carregando?

Limpe o cache com o comando abaixo:

sail artisan cache:clear

Alterei no admix e o site não mudou?

As páginas com a middleware turbo são gravadas em public/page-cache e servidas direto pelo servidor web. O PageCacheEventSubscriber do pacote frontend limpa as páginas quando um model é salvo, excluído, restaurado ou reordenado no admix — ajuste os models monitorados no subscribe() dele ao criar novos recursos (ver mais).

Alterações feitas pelo console (seeders, imports, filas) não limpam o cache. Nesse caso, rode:

sail artisan page-cache:clear

Vai codar front-end?

Acesse a documentação específica.

Conheça nossa família

Requisitos do projeto

  • Versão do PHP: ^8.4
  • Versão do Laravel: 12
  • Versão do Node: 24+

Licença

Nossos pacotes são abertos, MIT para os mais chegados.