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/nativecli
To 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 --follow
The 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.