- PHP 7.4 or higher
- Database (eg: MySQL, PostgreSQL, SQLite)
- Web Server (eg: Apache, Nginx)
Scaffolding uses Laravel, the best existing PHP framework, as the foundation framework and Module package for Apps.
- Install Composer and Npm
- Clone the repository:
git clone https://github.com/kettasoft/scaffolding.git
- if you want to change dashboard colors ?
- before running:
npm run dev
changeINSTALLER_CHOSEN_COLOR, MIX_INSTALLER_CHOSEN_COLOR, DASHBOARD_CHOSEN_COLOR, MIX_DASHBOARD_CHOSEN_COLOR
and set your desired color without#
- Install dependencies:
composer install ; npm install ; npm run dev
- Create new MySQL database for this application
- Install Scaffolding:
simply visit this url {{app_url}}/installer
and follow instructions
- Or :
If you use valet or linux system just execute the init.sh file to configure your environment automatically.
sh init.sh
- Or :
If you use Windows system just execute the init.bat file to configure your environment automatically.
init.bat
- Or :
php artisan install
- Or :
php artisan install --db-name="scaffolding" --db-username="root" --db-password="" --admin-name="admin" --admin-email="admin@demo.com" --admin-phone="987654321" --admin-password="password"
- Create sample data (optional):
php artisan sample-data:seed
- Or if you want a specific number
php artisan sample-data:seed --count="your count here"