laravel new --using riodwanto/superduper-filament-starter-kit
composer create-project riodwanto/superduper-filament-starter-kit {name}
A starting point to create your next Filament 3 ๐ก app. With pre-installed plugins, pre-configured, and custom page. So you don't start all over again.
๐ก๏ธ User & Access Management
๐ค Profile & User Experience
๐จ Theme & UI Customization
๐ Content Management
๐ Media Management
๐ Localization & Translation
๐ง Email & Notifications
๐ง System Configuration
๐ SEO & Analytics
๐ ๏ธ Developer Experience
Create project with this composer command:
composer create-project riodwanto/superduper-filament-starter-kit
Setup your project easily using the one of setup scripts:
php bin/setup.php
Or manually:
Setup your env:
cd superduper-filament-starter-kit
cp .env.example .env
Run migration & seeder:
php artisan migrate
php artisan db:seed
or
php artisan migrate:fresh --seed
Run Permissions & Policies:
php artisan shield:generate --all
One Liner:
php artisan migrate && php artisan db:seed && php artisan shield:generate --all
Generate key:
php artisan key:generate
Storage Link:
php artisan storage:link
Install dependencies:
npm install
Build :
npm run dev
OR
npm run build
Start development server:
php artisan serve
Now you can access with /admin
path, using:
email: [email protected]
password: superadmin
It's recommend to run below command as suggested in Filament Documentation for improving panel perfomance.
php artisan icons:cache
Please see this Improving Filament panel performance documentation for further improvement
This project include lang generator.
php artisan superduper:lang-translate [from] [to]
Generator will look up files inside folder [from]
. Get all variables inside the file; create a file and translate using translate.googleapis.com
.
This is what the translation process looks like.
โฏ php artisan superduper:lang-translate en fr es
๐ Translate to 'fr'
3/3 [โโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 100% -- โ
๐ Translate to 'es'
1/3 [โโโโโโโโโโโโโโโโโโโโโโโโโโโโ] 33% -- ๐ Processing: page.php
php artisan superduper:lang-translate en fr
php artisan superduper:lang-translate en es ar fr pt-PT pt-BR zh-CN zh-TW
php artisan superduper:lang-translate en fr --json
These are Filament Plugins use for this project.
Other recommendations for your starter, in my personal opinion:
Filament Starter is provided under the MIT License.
If you discover a bug, please open an issue.