cp .env.example .env
php artisan key:generate
php artisan storage:link
APP_NAME <- Your application name ... APP_URL <- Your website URL ... DB_HOST <- Your database host DB_DATABASE <- Your database table (from step 2) DB_USERNAME <- Your database username DB_PASSWORD <- Your database password
storage/and all storage subfolders
php artisan migrate:fresh
php artisan db:seed --class=DatabaseSeeder
php artisan db:seed --class=AdminAccountSeeder
The default email for the Admin is "email@example.com", and the password is "password" without quotes. You need to change it after signing in.
Application require at least 5 topics to allow users to add new questions.
You can add new topics from admin panel or create new spaces from any account.
If you plan to make changes in code - each time clear cache from admin panel, settings page.
As application is built on Laravel - you can run any Laravel command or install any package compatible with Laravel.
Each update replace some old files. If you made changes in code and want to update it - you can ask permission to private GitHub repository with all changes. You can ask access here.