- PHP >= 7.3
- OpenSSL PHP Extension
- PDO PHP Extension
- Mbstring PHP Extension
- MySQL
- Composer
- Clone of
announcement-client
- Clone this project
- Run composer command
composer install
- Copy .env configurations from
.env.example
- Create database new database in your Mysql Client
- Update .env configurations base on your mysql configurations
DB_HOST=127.0.0.1
DB_DATABASE=your-database
DB_USERNAME=your-username
DB_PASSWORD=your-password`
- Run migrations for the default table
announcements
php artisan migrate
- Insert Sample test admin user by:
- Go to folder
sql
. - There should be file
sample-user.sql
- Import the query in your MySQL Editor
- Go to folder
Run this command to run the lumen application:
php -S localhost:8000 -t public
No Unit Test I was get stuck with disabling middleware when writing test and no more time on my end.