Add user management endpoints and link employees to existing users through `user_id`, including API resources, validation, repository support, and database migrations. Introduce a two-step login flow that checks email first and lets users without a password create one before signing in. Update the employee detail UI with a dedicated user tab and refresh the employee and intervention side navigation to support the new account management flow.
Thanasoft Project
Projet Thanasoft composé de deux parties :
- Backend Laravel :
/thanasoft-back - Frontend Vue 3 (Vue CLI) :
/thanasoft-front
Le frontend est buildé et copié dans le dossier public/build du backend pour être servi par Laravel.
Prérequis
- PHP >= 8.1
- Composer
- Node.js >= 18
- NPM ou Yarn
- MySQL ou tout autre SGBD compatible Laravel
Installation
1. Backend Laravel
cd thanasoft-back
composer install
cp .env.example .env
php artisan key:generate
Description
Languages
Vue
54.8%
SCSS
34.6%
Blade
4.5%
PHP
3.5%
JavaScript
1.2%
Other
1.3%