Install the dependencies and devDependencies and start the server.
Install Composer using installer at [https://getcomposer.org/]
composer global require laravel/installer
laravel new example-app
cd example-app
php artisan serve
Verify the deployment by navigating to your server address in your preferred browser.
127.0.0.1:8000Note:- Navigate to your Laravel project directory in your terminal or command prompt and run the following commands:
composer require laravel/sanctum php artisan vendor:publish --provider="Laravel\Sanctum\SanctumServiceProvider"
php artisan lang:publish
Create Database and configure your database connection settings in the .env file
php artisan migrate
php artisan db:seed Seeder_name- Authenticate a user.
POST /api/login
-
Get tasks
GET /api/tasks
-
Filter tasks by status
GET /api/get_tasks/status/{status}
-
Filter tasks by date
GET /api/get_tasks/date/{date}
-
Filter tasks by username
GET /api/get_tasks/user/{username}
-
Create a task
POST /api/tasks
-
Update a task
PUT /api/tasks/{taskId}
-
Delete a task
DELETE /api/tasks/{taskId}
-
Assign users to a task
POST /api/tasks/{taskId}/assign
-
Unassign a user from a task
DELETE /api/tasks/{taskId}/unassign/{userId}
-
Update task status
PUT /api/task_update/{taskId}/status
-
Get tasks assigned to a specific user
GET /api/users/{userId}/tasks