A simple Laravel task management application with projects and tasks.
DDEV handles PHP, the web server, and the database automatically via Docker.
# 1. Start DDEV
ddev start
# 2. Install PHP dependencies
ddev composer install
# 3. Copy the environment file
cp .env.example .env
# 4. Generate application key
ddev artisan key:generate
# 5. Run migrations
ddev artisan migrate
# 6. Install and build frontend assets
ddev npm install
ddev npm run buildUse ddev st to get information about the project.
use ddev ssh to get into project container where you can run artisan commands without ddev prefix.
php artisan migrate
npm install
npm run build# With DDEV
ddev composer test
# Without DDEV - once you are in container
composer testTests are written with Pest and cover project/task controllers and the task service.