تفاصيل العمل

The Work System API is a backend service built with Laravel 12, designed to manage employees, departments, and work-related data efficiently.

The API implements JWT (JSON Web Token) authentication to ensure secure access and provide stateless session management.

Key Features

User Authentication using JWT

Secure login, registration, token generation, and logout functionality.

Workers Management (CRUD)

Endpoints to create, read, update, and delete worker profiles.

? Validated Request Handling

All inputs are validated to ensure clean and reliable data.

Protected Endpoints

Worker routes can only be accessed using a valid JWT token.

Structured RESTful API Architecture

Follows Laravel best practices and clean coding standards.

Technologies Used

Laravel 12

JWT Auth (tymon/jwt-auth)

MySQL

PHP 8

Postman (API Testing)

What This Project Demonstrates

Implementing JWT in Laravel

Building scalable, secure REST APIs

Applying middleware for route protection

Designing clean and maintainable controllers and models

Work System API هو نظام Back-End مبني باستخدام Laravel 12 لإدارة الموظفين والأقسام والبيانات المتعلقة بالعمل بشكل منظم وفعّال.

يعتمد النظام على JWT (JSON Web Token) لتأمين الوصول وضمان إدارة الجلسات بطريقة stateless بدون تخزين جلسات على السيرفر.

الميزات الرئيسية

المصادقة باستخدام JWT

تسجيل دخول

تسجيل مستخدم جديد

إنشاء التوكن

تسجيل خروج

جميع العمليات تتم بشكل آمن باستخدام الـ Tokens.

إدارة الموظفين (CRUD)

واجهات برمجية لإضافة الموظفين، عرضهم، تحديث بياناتهم، وحذفهم.

? معالجة البيانات مع التحقق من المدخلات

يتم التحقق من صحة البيانات قبل إدخالها إلى قاعدة البيانات لضمان جودة وصحة المعلومات.

حماية المسارات

لا يمكن الوصول لمسارات العمال إلا من خلال توكن صالح.

هيكل RESTful منظم

يعتمد المشروع على معايير Laravel وكتابة كود نظيف وسهل التطوير.

التقنيات المستخدمة

Laravel 12

JWT Auth (tymon/jwt-auth)

MySQL

PHP 8

Postman (لاختبار API)

ما الذي يقدمه المشروع؟

كيفية تطبيق JWT Authentication داخل Laravel

بناء REST API آمن وقابل للتطوير

استخدام Middleware لحماية المسارات

تصميم Controllers وModels بشكل منظم وقابل للصيانة

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز
المهارات