NativePHP CLI is a command-line tool to create and manage Laravel projects with NativePHP integration.
To install NativePHP CLI, you need to have PHP and Composer installed on your system.
composer global require nativecli/nativecliTo create a new Laravel project with NativePHP, use the new command:
nativecli new <project-name>Display logs from Laravel and native layers with the logs command:
# Display last 50 log entries
nativecli logs
# Follow logs in real-time (like tail -f)
nativecli logs --follow
# Filter by log level
nativecli logs --level=error
# Limit number of lines
nativecli logs --lines=100
# Filter by source (laravel, native, all)
nativecli logs --source=laravel
# Filter by date range
nativecli logs --start-date="2025-01-01" --end-date="2025-01-15"
# Combine options
nativecli logs --level=error --lines=20 --followThe logs command automatically detects log locations for both development and production environments:
- Development:
storage/logs/laravel.log - Production (Desktop): Platform-specific appdata directories based on your
NATIVEPHP_APP_ID
For more detailed documentation, visit NativeCLI Documentation.
We welcome sponsorships which help us to continue providine Free & Open-Source software and tools to you!
- Simon Hamp - Co-Creator of NativePHP
This project is licensed under the MIT License.