Skip to content

akmolina28/laravel-vscode-example

Repository files navigation

laravel-vscode-example

Laravel 9 starter project pre-configured for VSCode (WSL2) with extensions for syntax highlighting, intellisense, code formatting, phpunit, and more.

Full write-up: https://kleypot.com/laravel-development-windows-2022/

Installation in Windows

Requires WSL, Docker, and VSCode.

  1. Clone
$ git clone https://github.com/akmolina28/laravel-vscode-example

$ cd laravel-vscode-example
  1. Create .env file, edit as desired
$ cp .env.example .env
$ nano .env
  1. Install Composer packages (including Sail)
$ docker run --rm \
    -u "$(id -u):$(id -g)" \
    -v $(pwd):/var/www/html \
    -w /var/www/html \
    laravelsail/php81-composer:latest \
    composer install --ignore-platform-reqs
  1. Start Sail
$ ./vendor/bin/sail up -d
  1. Finish Laravel Setup
$ sail artisan migrate
$ sail artisan key:generate
$ sail npm install
  1. Open VSCode
$ code .
  1. From the command palette (ctrl+shift+p) run "Run Test Task" and open the APP_URL

  2. Install extensions (see workspace recommendations)

About

Laravel starter project pre-configured for VSCode (WSL2)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published