- PHP > 8.2
- Node > 20.12.1
For easy setup use Laravel Herd or Valet(Docker on mac is not working great)
#clone repository
git clone <repo>
# copy .env.example to .env
cp .env.example .env
# create sqlite database
touch database/database.sqlite
# install composer dependencies
composer install
# install npm dependencies
npm install
# generate app key
php artisan key:generate
# run migrations
php artisan migrate
# run seeders
php artisan db:seed
# run npm
npm run dev
Change env APP_ENV=local to APP_ENV=testing
# run tests
./vendor/bin/pest