clinic-app/
Pick any file or folder on the left to see what it is, why it exists, when you add it and the mistakes people make with it. Switch the stage to watch the project grow.
# Install the Laravel installer (needs PHP 8.3 or newer and Composer; php.new installs all three)
composer global require laravel/installer# Create the app: choose no starter kit (or React, Vue, Livewire), Pest, and SQLite
laravel new clinic-app# Or create it with Composer only (PHPUnit instead of Pest)
composer create-project laravel/laravel clinic-app# Run the web server, queue worker, logs and Vite together
cd clinic-app && composer run dev# Generate a model with migration, factory, policy and resource controller
php artisan make:model Appointment -mfp --controller --resource# Add the API routes and Sanctum tokens when a mobile app needs them
php artisan install:api# Add static analysis and browser tests
composer require --dev larastan/larastan pestphp/pest-plugin-browser# Add Redis queues with a dashboard for production
composer require laravel/horizon && php artisan horizon:install