Please use the 'dev' branch for any work.
- Run
composer install
- Copy
.env.example
to a.env
file. - Create a new database using
localhost/phpmyadmin
(or if you're feeling really badass,mysql
) - Make sure you set the collation to
utf8_general_ci
.
- Edit
.env
to set your environment values based on what.env.example
tells you. - Run
php artisan key:generate
for generating your local app key.
Now you can start the server with php artisan serve
.
- Pull latest changes
- Run
php artisan migrate
orphp artisan migrate:refresh
- Don't delete any of the migration files. They aren't meant to be deleted.
- Watch for commit labels.
[MIGRATION]
or[UPDATE_LIB]
tell you to runphp artisan migrate
orcomposer update
respectively. - Attach appropriate commit labels for development work.
- Basic user model complete. Some fields not present.
- JWTAuth Library by TymonDesigns added
- Basic user validation
- Basic user login and token return
- Update student / faculty specific details
- Token specific details
- Authentication middleware
- Database transaction-oriented approach