Skip to content

Instantly share code, notes, and snippets.

@jon3laze
Last active August 22, 2024 21:56
Show Gist options
  • Select an option

  • Save jon3laze/a2fb8c9dce1da83cd49da64032007b66 to your computer and use it in GitHub Desktop.

Select an option

Save jon3laze/a2fb8c9dce1da83cd49da64032007b66 to your computer and use it in GitHub Desktop.
Laravel Project Init
###############
#Clone project
###############
git clone <project>
cd <project>
###############################
#Install Composer dependencies
###############################
docker run --rm --interactive --tty -v $(pwd):/app composer install --ignore-platform-reqs
#######################
#Configure environment
#######################
cp .env.example .env
# Add db credentials to .env before launching container
#######################
#Launch Sail container
#######################
./vendor/bin/sail up -d
##########################
#Install NPM dependencies
##########################
sail npm install
##################
#Generate app key
##################
sail artisan key:generate
##################
#Migrate and seed
##################
sail artisan migrate --seed
##########################
#Build styles and scripts
##########################
sail npm run dev
##############
#Link storage
##############
sail artisan storage:link
###########
#Run tests
###########
sail phpunit # ./vendor/bin/phpunit
##################
#Watch and update
##################
sail npm run watch
@jon3laze
Copy link
Author

Updated for Sail

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment