Il s'agit d'un CMS Blog Build avec Laravel, il dispose d'une fonctionnalité complète de panneau de contrôle avec les rôles des utilisateurs. Vidéo enregistrée pour l'ensemble du projet
Nom du rôle | ID_rôle |
---|---|
Administrateur | 1 |
Écrivain | 2 |
Utilisateur | 3 |
Il existe un filtre de connexion lorsque l'utilisateur se connecte au panneau d'administration. Si l'utilisateur est administrateur, il aura toutes les fonctions pour gérer le blog et s'il est écrivain, il aura peu de fonctions.
Méthode | Point_fin | Description |
---|---|---|
OBTENIR | API/catégories | Afficher toutes les catégories |
OBTENIR | api/catégories/{id} | Afficher tous les messages dans une catégorie spécifique |
OBTENIR | API/messages | Afficher tous les messages |
OBTENIR | api/posts/{id} | Afficher le message spécifique |
composer install
et npm install
.env
et copiez le contenu de .env.example
php artisan key:generate
à partir du terminal.env
php artisan migrate
, puis exécutez php artisan db:seed
si vous souhaitez utiliser de faux enregistrements de base de données,php artisan serve
Je suis un développeur Backend avec plus de 2 ans d'expérience, je me spécialise dans PHP, Laravel et les technologies front-end comme TailwindCSS et Livewire. J'ai une expertise dans le développement d'API REST et l'utilisation de bases de données MySQL, et je connais les modèles d'architecture logicielle tels que MVC et HMVC. Je m'engage à produire du code propre, bien documenté, facile à maintenir, et j'aime partager mes connaissances via différents canaux. J'ai hâte de relever de nouveaux défis et de continuer à développer mes compétences.