Skip to content

sajt/laravel-filament

Repository files navigation

Laravel + Filament base install

There is a base installs on of:

Requirement is ddev https://ddev.readthedocs.io/en/stable/users/quickstart/#laravel

mkdir your-project-directory
cd your-project-directory
git clone https://github.com/sajt/laravel-filament.git .
# Change project name where needed.
. ./setup.sh
ddev start
ddev composer install
ddev bun install
ddev artisan migrate:fresh --seed --force
ddev bun run dev #in a separete terminal
ddev launch

After all yo can see your project in the browser https://laravel-filament.ddev.site/app/login Change laravel-filament to your-project-directory The user is [email protected] the password is password You can change it in the database/seeders/DatabaseSeeder.php before the migration.

Original https://ddev.readthedocs.io/en/stable/users/quickstart/#laravel

Steps

mkdir <project-name>
cd <project-name>
ddev config --project-type=laravel --docroot=public
ddev start
ddev composer create "laravel/laravel:^12"
# Blueprint
ddev composer require -W --dev laravel-shift/blueprint
# Create draft.yaml
ddev artisan blueprint:new
# Filament
ddev composer require filament/filament:"^3.3" -W
ddev artisan filament:install --panels
# Debugbar
ddev composer require barryvdh/laravel-debugbar --dev
# Laradump
ddev composer require laradumps/laradumps ^4.0 --dev -W

ddev artisan ds:init $(pwd)

# bun
ddev add-on get OpenForgeProject/ddev-bun
ddev restart

ddev composer install
ddev bun install

ddev artisan migrate:fresh --seed --force

ddev bun run dev #in a separete terminal

Extra not in the package now

# Laravel permission https://spatie.be/docs/laravel-permission/v6/introduction
ddev composer require spatie/laravel-permission
# filament package for it if needed
# https://filamentphp.com/plugins/tharinda-rodrigo-spatie-roles-permissions
ddev composer require althinect/filament-spatie-roles-permissions

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages